Desenvolvedor Backend em Microserviços
Somos uma equipe apaixonada pela tecnologia e desenvolvimento de soluções inovadoras. Nossa missão é criar produtos que transformem a vida das pessoas ao redor do mundo por meio da dança, levar felicidade, saúde mental e transformação social.
Sobre o cargo:
O Desenvolvedor Backend em Microserviços é responsável pelo desenvolvimento de projetos com arquitetura de microserviços, consumo e geração de eventos em Streaming, API's. É necessário garantir a funcionalidade, manutenibilidade e velocidade, além de práticas de teste e qualidade. Além disso, deve garantir que todas as soluções técnicas estejam alinhadas a estratégia do negócio e entender iniciativas relacionadas ao produto.
Responsabilidades:
- Desenvolver programação do início ao fim, incluindo definições de arquitetura, testes e rollout em produção;
- Desenvolvimento de projetos com arquitetura de microserviços, consumo e geração de eventos em Streaming, API's;
- Garantir a funcionalidade, manutenibilidade e velocidade, além de práticas de teste e qualidade;
- Colaborar com a evolução das habilidades técnicas do time e esforços de melhoria contínua que impactam vários times;
Requisitos:
- Conhecimento avançado em desenvolvimento backend em Typescript Node;
- Conhecimentos básicos de frontend com React;
- Conhecimento em Docker & Kubernetes;
- Conhecimento com ferramentas de monitoramento e observabilidade;
- Conhecimento sobre testes unitários e automatizados;
- Conhecimento sobre REST e GraphQL;
- Conhecimento sobre CI/CD (Github Actions);
- Conhecimento sobre desenvolvimento de microsserviços distribuídos;
- Preocupação com a qualidade e desempenho das soluções propostas;
- Capacidade de trabalhar em um ambiente multifuncional e colaborativo, de maneira autônoma;
- Familiaridade com metodologias ágeis;
Deficiências não essenciais:
- Conhecimento do Framework Nest.js;
- Conhecimentos básicos de AWS;
- Conhecimentos básicos de Domain Driven Design e Clean Architecture;
- Conhecimentos básicos de fluxos OAuth2;