Informações sobre o contrato:
* PJ;
* Trabalho remoto.
O que você precisa para essa posição no jogo:
1. Conhecimento avançado em desenvolvimento backend em Typescript Node, com capacidade de definição de arquitetura e testes rigorosos;
2. Conhecimentos básicos de frontend com React, garantindo uma integração fluida entre partes do sistema;
3. Conhecimento em Docker & Kubernetes, permitindo a escalabilidade e manutenção das aplicações;
4. Conhecimento em ferramentas de monitoramento e observabilidade, facilitando a detecção de problemas e melhoria contínua;
5. Conhecimento sobre testes unitários e automatizados, garantindo a qualidade e fiabilidade dos códigos;
6. Conhecimento sobre REST e GraphQL, suportando múltiplas interfaces de interação com os sistemas;
7. Conhecimento sobre CI/CD (Github Actions), habilitando a automação e agilização dos processos de entrega de soluções;
8. Conhecimento sobre desenvolvimento de microsserviços distribuídos, permitindo a escalabilidade e flexibilidade nos projetos;
9. Preocupação com a qualidade e desempenho das soluções propostas, priorizando a experiência do usuário e necessidades dos negócios;
10. Capacidade de trabalhar em um ambiente multifuncional e colaborativo, de maneira autônoma, e contribuir para a evolução das habilidades técnicas do time;
11. Familiaridade com metodologias ágeis, garantindo a adaptabilidade e flexibilidade nos projetos;
Seria útil se você conhecesse:
* Conhecimento do Framework Nest.js, oferecendo mais opções para o desenvolvimento backend;
* Conhecimentos básicos de AWS, permitindo a utilização de serviços de nuvem escaláveis e confiáveis;
* Conhecimentos básicos de Domain Driven Design e Clean Architecture, suportando a criação de soluções robustas e escaláveis;
* Conhecimentos básicos de fluxos OAuth2, facilitando a autenticação e autorização em aplicações web;
Descrição da função como Engenheiro de Software Backend:
* Desenvolver programação do início ao fim, incluindo definição de arquitetura, testes e rollout em produção, garantindo a entrega de soluções de alta qualidade;
* Desenvolvimento de projetos com arquitetura de microsserviços, consumo e geração de eventos em Streaming, API's, permitindo a escalabilidade e flexibilidade nos projetos;
* Garantir a funcionalidade, manutenibilidade e velocidade, além de práticas de teste e qualidade, assegurando a satisfação dos usuários e necessidades dos negócios;
* Garantir 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;
* Trabalhar em um ambiente colaborativo, em que práticas de pareamento, feedbacks e motivação para se desenvolver são comuns a todos os squads;
Sobre nós:
Somos apaixonados pela dança e queremos transformar vidas ao redor do mundo através dela.
Nosso objetivo é unir pessoas pelo mundo por meio da dança, levando felicidade e saúde mental às comunidades.
Nossa abordagem inovadora revolucionou o mercado da dança e nos tornou uma das empresas que mais crescem globalmente.
Fazemos parte de um grupo dinâmico que expande seus serviços de esporte para milhões de brasileiros, mas não há espaço aqui para falar de nossos outros produtos. E aí, que tal encontrar seu lugar em nossa equipe?