Tarefas e Responsabilidades
O que você precisa ter:
Experiência no desenvolvimento de aplicações web com Golang e frameworks associados.
Conhecimento em versionamento de código com GitHub.
Experiência com pipelines de CI/CD e infraestrutura como código (Terraform é um diferencial).
Compreensão sólida das boas práticas de engenharia de software (SOLID, Clean Code, Design Patterns).
Vivência com bancos de dados relacionais e não relacionais (MySQL, DocumentDB, Redis, etc).
Noções de arquitetura orientada a eventos e mensageria (Kafka, AMQ, SQS, SNS).
Conhecimento em testes automatizados e princípios de desenvolvimento seguro.
Experiência com ferramentas de monitoramento e observabilidade (APM, logs, métricas, tracing).
Inglês técnico para leitura e escrita.
O que fará você se destacar:
Experiência com arquitetura baseada em microsserviços.
Vivência com AWS e serviços como API Gateway, DocumentDB(MongoDB), etc.
Curiosidade e vontade de aprender novas tecnologias.
Capacidade de trabalhar de forma colaborativa, com boa comunicação e foco na entrega de valor.
Interesse ou experiência em aplicações de IA.
Responsabilidades e atribuições:
Desenvolver soluções escaláveis e alinhadas com os objetivos de negócio.
Colaborar na construção de uma arquitetura distribuída baseada em microsserviços.
Participar da evolução contínua da arquitetura, com foco em modernização, escalabilidade e boas práticas de engenharia de software.
Participar das decisões técnicas do time, trazendo insights e propondo melhorias.
Implementar código de qualidade, revisando e recebendo feedback de pares.
Garantir estabilidade e confiabilidade das aplicações por meio de testes automatizados.
Apoiar a cultura de engenharia moderna (DevOps, segurança, observabilidade).
Acompanhar métricas técnicas e atuar dentro de metodologias ágeis como Lean, Scrum e XP.
Trabalhar em conjunto com times multidisciplinares como SRE, Engenharia de Dados e Infraestrutura.