Sr. Software Engineer/Tech Lead
QAT Global, a 30-year IT consulting firm based in the US, is seeking a highly skilled Senior Software Engineer/Technical Lead who can communicate well in English.
This position will work directly with the US customer and development teams in our US, Costa Rica, and Brazil locations.
* This opportunity can be 100% remote
* Only hiring QAT Employees (CLT only in Brazil)
Responsibilities
* Oversee the system design and ensure scalability, security, and performance.
* Lead the development team in implementing best practices for microservices, event-driven architecture, and Kubernetes (desired).
* Work closely with the Delivery Manager to ensure project success and with DevOps to ensure well-structured CI/CD pipelines .
* Guide the Full-Stack Developer and QA Engineer in aligning with system architecture.
Required Experience
* Backend Development: .NET Core/C#, Web API
* Microservices & API Design: RESTful APIs
* Knowledge of Angular and Typescript for Front-End development
* Database & Storage: Cosmos DB, SQL Database
* Security & Authentication: RBAC, Asp.NET Authentication
* Infrastructure as Code: Terraform .
* Monitoring & Observability: Azure Monitor, Log Analytics, Application Insights .
* Leadership & Communication: Strong ability to translate technical solutions to business needs .
Preferred Experience
* BS/MS in Systems Analysis and Development, Computer Science, Computer Engineering, or equivalent