Informações sobre o cargo:
* Cargo remoto.
O que você precisa saber para essa posição:
Requisitos e habilidades necessárias:
* Conhecimento avançado em desenvolvimento backend com Typescript e Node;
* Básicos de frontend com React;
* Docker e Kubernetes;
* Ferramentas de monitoramento e observabilidade;
* Testes unitários e automatizados;
* REST e GraphQL;
* CI/CD (Github Actions);
* Desenvolvimento de microsserviços distribuídos;
* Preocupação com a qualidade das soluções propostas;
* Trabalhar em equipe de forma autônoma;
* Metodologias ágeis.
E seria ótimo se você conhecesse:
* Nest.js;
* AWS;
* Domain Driven Design e Clean Architecture;
* Fluxos OAuth2.
Sobre suas responsabilidades como Engenheiro de Software Backend:
Tarefas diárias:
* Desenvolver todo o processo do software, desde a definição da arquitetura até a rollout na produção;
* Projetar com arquitetura de microserviços, consumo e geração de eventos em Streaming, API's;
* Garantir funcionalidade, manutenibilidade e velocidade nas soluções;
* Práticas de teste e qualidade;
* Alinhar as soluções técnicas à estratégia do negócio;
* Investigar novas tecnologias e formas de trabalho;
* Colaborar com a evolução das habilidades técnicas do time;
* Trabalhar em um ambiente colaborativo.
Sobre nós:
Somos apaixonados pela dança e transformação social. Nossa missão é levar felicidade, saúde mental e prática de dança para milhares de pessoas ao redor do mundo. Com uma abordagem inovadora, revolucionamos o mercado da dança e nos tornamos líderes no setor.
Unimos pessoas ao redor do mundo por meio da dança, criando comunidades fortes e conectadas. Nosso objetivo é ser referência no ensino e prática de dança, contribuindo para o bem-estar das pessoas.