Sobre o cargo de Software Engenheiro Backend
Desenvolver programação do início ao fim, incluindo definições de arquitetura, testes e rollout em produção. A empresa busca um profissional para desenvolver projetos com arquitetura de microserviços, consumo e geração de eventos em Streaming, API's.
* O papel como Software Engineering Backend é garantir a funcionalidade, manutenibilidade e velocidade, além de práticas de teste e qualidade.
* A garantia de que todas as soluções técnicas estejam alinhadas a estratégia do negócio e entender iniciativas relacionadas ao produto.
* Ajudar o time no desenho de soluções com arquitetura evolutiva, além de investigar constantemente novas tecnologias e formas de trabalho.
* 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.
Informações adicionais:
* 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.
Nossa cultura:
Nós somos apaixonados pela dança e queremos unir pessoas ao redor do mundo por meio da dança. Nossa metodologia de ensino é inovadora e exclusiva, revolucionando o mercado da dança.
Nossas equipes são colaborativas e multifuncionais, onde a autonomia é fundamental.
],