← voltar para vagas
engenheiro(a) de software sênior
Sobre a vaga
Buscamos uma pessoa engenheira de software sênior para integrar o time de desenvolvimento de plataformas da empresa. O trabalho será focado em arquitetura de microsserviços, APIs e soluções em nuvem AWS, com entregas em um ambiente ágil e colaborativo.
Responsabilidades
- Projetar e desenvolver microsserviços com Java e Spring, seguindo princípios SOLID e arquitetura hexagonal.
- Implementar APIs RESTful e BFFs com Node.js e Angular.
- Gerenciar infraestrutura em AWS (EKS, S3, Lambda, RDS, MSK, etc.).
- Participar de code reviews, promover TDD e BDD, e garantir qualidade com SonarQube e testes automatizados.
- Colaborar com times de produto e arquitetura para definir soluções escaláveis e resilientes.
Requisitos
- Experiência sênior com Java 11+ e Spring Framework.
- Conhecimento em Angular 9+ ou Node.js.
- Familiaridade com AWS (EKS, S3, Lambda, RDS, DynamoDB, etc.).
- Domínio de bancos de dados relacionais e NoSQL (MongoDB, Redis, ElasticSearch).
- Experiência com mensageria (MSK, AmazonMQ) e filas.
- Práticas de CI/CD com Jenkins, CloudBees ou Travis CI.
- Versionamento com Git, seguindo Git Flow ou Trunk Based Development.
- Conhecimento em TDD e BDD.
Diferenciais
- Experiência com DDD (Domain-Driven Design).
- Conhecimento em Kubernetes e Docker.
- Familiaridade com GrayLog, Kibana ou CloudWatch para monitoramento.
- Contribuições em projetos open source ou participação em comunidades técnicas.
Benefícios
- Vale-refeição e vale-alimentação.
- Plano de saúde e odontológico.
- Seguro de vida.
- Programa de participação nos resultados (PPR).
- Horário flexível e modelo híbrido em São Paulo.
- Descontos em produtos financeiros da empresa.