Software Engineer Tech Lead

BrazilFull-TimeLead
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
AWSKubernetesMicrosoft SQL ServerC#Azure.NETREST APICI/CDDevOpsMicroservices

Requirements

  • Strong experience with C# and .NET development, including .NET Core and .NET 5+.
  • Solid background in microservices architecture, including design, implementation, and maintenance of distributed systems.
  • Experience with AWS and Azure cloud platforms, including Kubernetes, App Services, queues, and distributed messaging systems.
  • Strong knowledge of DevOps practices, CI/CD pipelines, and tools such as Azure DevOps or equivalents.
  • Experience with relational and non-relational databases (e.g., SQL Server, Cosmos DB) in microservices environments.
  • Proficiency in building RESTful and gRPC APIs, including versioning and lifecycle management.
  • Experience with messaging systems such as Kafka, RabbitMQ, or Azure Service Bus.
  • Strong problem-solving skills with the ability to optimize systems for performance and scalability.
  • Experience working in agile environments (Scrum/Kanban) with multidisciplinary teams.
  • Strong communication and mentoring skills, with the ability to guide and support other engineers.

Responsibilities

  • Lead the design and implementation of scalable software architectures for backend systems, including web and mobile APIs (REST and gRPC).
  • Define technical standards, architectural guidelines, and best practices across engineering teams.
  • Develop, maintain, and optimize distributed systems using microservices architecture in a multicloud environment (AWS and Azure).
  • Perform code reviews, ensuring high standards of quality, maintainability, and adherence to SOLID principles.
  • Participate in the full software development lifecycle, from conception and design to deployment and monitoring.
  • Collaborate with cross-functional teams to deliver robust, secure, and high-performance solutions aligned with business needs.
  • Drive continuous improvement in engineering practices, DevOps, CI/CD, and system reliability.
  • Ensure compliance with internal procedures and engineering governance standards.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now