Descrição
Resumo:
Procuramos um Engenheiro de Software Principal Backend excepcional para liderar tecnicamente, resolver problemas complexos e elevar a qualidade da base de código.
Pontos principais:
1. Oportunidade de ser um líder técnico claro e resolver problemas desafiadores
2. Foco em lançar funcionalidades complexas de forma eficiente e escrever código limpo
3. Um cargo projetado para desenvolvedores excepcionais com histórico comprovado
**Descrição da vaga:** Engenheiro de Software Principal Backend
Vamos direto ao ponto: procuramos uma força-tarefa técnica. Se você é o desenvolvedor que:
* É o líder técnico claro em sua equipe
* Resolve consistentemente problemas que os demais não conseguem solucionar
* Lança funcionalidades complexas na metade do tempo que os demais levam
* Escreve código tão limpo que poderia ser publicado como tutorial
* Tem orgulho de elevar toda a base de código
Então queremos conversar com você.
Este cargo não é para todos — e isso é intencional. Procuramos desenvolvedores que sabem que são excepcionais e têm um histórico que comprove isso.
**Qualificações obrigatórias:**
* Graduação em Ciência da Computação ou área relacionada, ou experiência equivalente.
* Amplo conhecimento prático com Node.js, Express.js e Nest.js
* Experiência prática com GraphQL e TypeORM
* Experiência em produção com frameworks backend em ambientes de alta escala
* Domínio de bancos de dados relacionais e não relacionais.
* Escrever e manter código backend e APIs para suportar a funcionalidade da plataforma.
* Garantir integração de dados perfeita e gerenciar relacionamentos entre tabelas de dados complexas para diversos perfis de usuários.
* Conhecimento avançado em MongoDB e/ou MySQL, com fortes habilidades em design, administração e otimização de bancos de dados.
* Experiência sólida na criação e consumo de APIs RESTful e no trabalho com arquitetura de microsserviços.
* Proficiência em scripts client-side, frameworks JavaScript e resolução de problemas de compatibilidade entre navegadores.
* Experiência com sistemas de controle de versão como Git e compreensão de pipelines CI/CD.
**Qualificações desejáveis:**
* Domínio de TypeScript.
* Experiência na configuração e otimização de infraestrutura de bancos de dados.
* Experiência com tecnologias de containerização, como Docker.
* Familiaridade com plataformas de testes automatizados, testes unitários e testes de ponta a ponta.
* Grande apreciação por código limpo, bem documentado e facilmente mantido.
**Informações adicionais:**
* Esta é uma posição totalmente remota.
* A remuneração será em USD.
* O horário de trabalho está alinhado ao fuso horário EST ou ao fuso horário PT.