About The Position

Dev.Pro, a US-based outsourced software development company, is hiring a contractor in Latin America to join its remote-first global team. The Software Engineer will contribute to a new Point-of-Sale (PoS) project, helping plan and implement integrations of large products with the aim of delivering value to end users and creating new opportunities for clients. The project is already present in the US, Canada, and EU markets. The role involves developing new software features, maintaining existing functionality, and contributing to product quality. The technology stack includes .NET Core, .NET Framework 4.7.2, REST APIs, Angular v13+, and the Azure ecosystem. The engineer will work with complex logic, collaborate with the Tech Lead and Principal Architect, and participate in planning, delivery, quality assurance, and continuous improvement.

Requirements

  • At least 3 years of work experience with .NET.
  • Hands-on Angular experience and strong JavaScript and TypeScript skills.
  • Experience with REST APIs and ASP.NET MVC.
  • Good knowledge of relational database concepts, MS SQL, and SQL/T-SQL.
  • Expertise in software application architecture and familiarity with common design patterns.
  • Experience working with distributed systems, availability, and deployment.
  • Solid OOP/OOD, OpenAPI Specification, and SOLID skills.
  • Good familiarity with Agile methodologies and CI/CD pipeline tools and practices.
  • Upper-Intermediate or higher English level.

Nice To Haves

  • Working experience with the Azure cloud platform and services.
  • Knowledge of Point-of-Sale systems or related domains.
  • Experience with SonarQube to measure and analyze code quality.
  • Experience with Redis.

Responsibilities

  • Understand the client’s business domain and participate in planning sessions.
  • Develop new product features and maintain existing functionalities.
  • Identify and fix bugs while introducing improvements to enhance product quality.
  • Assess technical solutions and highlight potential technical risks.
  • Collaborate on work decomposition and estimation.
  • Follow the project SDLC and suggest improvements when necessary.
  • Contribute to code quality through pull requests and self-review.
  • Document technical solutions and improve CI/CD practices.
  • Collaborate on design with the Tech Lead and Principal Architect.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service