About the job
- Criar aplicações modernas e distribuídas (microsserviços), com arquitetura orientada a eventos, implementando ferramentas de mensageria como Kafka;
- Influenciar e apoiar decisões técnicas, gerenciando débitos técnicos e realizando refatorações que agreguem valor ao negócio;
- Assegurar a qualidade e estabilidade das aplicações através de práticas de DevSecOps e testes automatizados;
- Realizar revisões de código (code review) para garantir a qualidade das entregas;
- Implementar e otimizar pipelines de CI/CD para automação de builds, testes e deploys em ambientes de nuvem (AWS);
- Identificar e solucionar problemas de performance e escalabilidade;
- Documentar processos e soluções técnicas;
- Manter-se atualizado sobre novas tecnologias de desenvolvimento;
- Compartilhar conhecimentos sobre boas práticas de engenharia de software e novas tecnologias com a equipe e os clientes;
- Utilizar e promover o uso de inteligência artificial como um acelerador nas entregas.
- Conhecimento avançado em arquiteturas de microsserviços e design de APIs RESTful e/ou GraphQL;
- Habilidade em técnicas de cache e otimização de sistemas;
- Experiência com serviços AWS (ex: EKS, S3, API Gateway, etc.);
- Profundo conhecimento em bancos de dados relacionais (MySQL, PostgreSQL) e não relacionais (MongoDB, Redis, etc.), além de técnicas de otimização de consultas;
- Familiaridade com práticas de DevOps e ferramentas de CI/CD;
- Vivência com sistemas de mensageria e comunicação baseada em eventos;
- Experiência em metodologias ágeis (Scrum, Kanban).

