O Papel do Engenheiro de Software Backend
">
Em nossa equipe, você desempenhará o papel de engenheiro de software backend responsável por desenvolver soluções escaláveis e confiáveis. Seu objetivo principal será garantir a funcionalidade, manutenibilidade e velocidade das soluções técnicas.
]
Responsabilidades
">
* Desenvolver programação do início ao fim, incluindo definições de arquitetura, testes e rollout em produção;
* Desenvolver projetos com arquitetura de microserviços, consumo e geração de eventos em Streaming, API's;
* Garantir que todas as soluções técnicas estejam alinhadas a estratégia do negócio;
* Ajudar o time no desenho de soluções com arquitetura evolutiva;
* Colaborar com a evolução das habilidades técnicas do time;
* Trabalhar em um ambiente colaborativo;
Requisitos e Qualificações
">
Conhecimentos necessários:
">
* Desenvolvimento backend em Typescript Node;
* Conhecimentos básicos de frontend com React;
* Docker & Kubernetes;
* Ferramentas de monitoramento e observabilidade;
* Testes unitários e automatizados;
* REST e GraphQL;
* CI/CD (Github Actions);
* Desenvolvimento de microsserviços distribuídos;
Bonus
">
Conhecimento adicional:
">
* Nest.js;
* AWS;
* Domain Driven Design e Clean Architecture;
* Fluxos OAuth2;
Características da Equipe
">
Nossa equipe é composta por profissionais apaixonados pela dança e comprometidos com a missão de unir pessoas pelo mundo através da dança.
Somos uma empresa dinâmica e inovadora, com uma metodologia de ensino exclusiva que revolucionou o mercado da dança.
Vamos juntos transformar vidas!
],