Descrição da vaga
Engenheiro Fullstack Sênior (com inglês fluente)
PJ | 100% remoto
O que buscamos:
- Buscamos um(a ) Engenheiro(a) Fullstack Sênior que se destaque na construção de soluções completas em toda a pilha de tecnologia.
- Você desempenhará um papel fundamental na entrega de funcionalidades de front-end e back-end, ajudando a moldar a arquitetura e a experiência do usuário de nossos produtos digitais.
- Você colaborará com equipes multifuncionais para projetar, implementar e manter aplicações escaláveis, de alto desempenho e fáceis de usar. Esta função é ideal para engenheiros que gostam de trabalhar em diferentes áreas e gerar impacto em todas as camadas da tecnologia.
Principais responsabilidades:
- Liderar o desenvolvimento de funcionalidades full-stack utilizando React , React Native, TypeScript, Node.js e NestJS .
- Projetar e implementar APIs RESTful e integrá-las com aplicações front-end.
- Crie componentes de interface do usuário responsivos, acessíveis e reutilizáveis usando nosso sistema de design.
- Modele e gerencie dados usando tecnologias de banco de dados de documentos .
- Escrever e manter testes unitários e de integração em toda a pilha de tecnologia.
- Contribua para os pipelines de CI/CD e assegure fluxos de trabalho de implantação tranquilos usando o GitHub Actions .
- Colabore com as equipes de Produto, UX e Engenharia para entregar funcionalidades de alto impacto.
- Otimize o desempenho e garanta a compatibilidade entre plataformas.
- Realizar revisões de código, orientar colegas e promover as melhores práticas de engenharia.
- Manter a documentação técnica para dar suporte à manutenção e ao conhecimento da equipe.
- Participe de cerimônias ágeis e promova uma cultura de equipe colaborativa e inclusiva.
Requisitos
- Mais de 8 anos de experiência profissional em desenvolvimento de software, com experiência tanto em front-end quanto em back-end.
- Sólida experiência prática com React , React Native , TypeScript , Node.js e NestJS .
- Experiência na criação e consumo de APIs REST e no trabalho com sistemas de banco de dados de documentos .
- Experiência com arquitetura BFF.
- Proficiência em escrever testes e trabalhar com ferramentas de CI/CD (por exemplo, Jest, GitHub Actions).
- Sólido conhecimento em acessibilidade, desempenho e design responsivo.
- Excelentes habilidades de colaboração e capacidade de trabalhar em equipe com diferentes áreas.
- Familiaridade com metodologias ágeis e práticas modernas de desenvolvimento.
- Capacidade de trabalhar confortavelmente em um ambiente global, remoto e multicultural.
- Forte capacidade de resolução de problemas e mentalidade de dono do negócio.
- Proficiência em inglês (nível B2/C1) para comunicação diária em uma equipe global.