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