Desenvolvedor Full stack Sênior React+NestJS

Sobre a posição:



Estamos buscando um(a) Desenvolvedor(a) Full Stack Sênior com sólida experiência em desenvolvimento de softwares e comprovada capacidade de liderar equipes técnicas. Você será responsável por desenvolvedor os projetos da empresa e guiar e mentorar times, garantir a qualidade do código, além de promover boas práticas e inovação em um ambiente dinâmico e ágil.



Requisitos Técnicos:



• Experiência sólida com React para criação de interfaces dinâmicas e escaláveis;


• Domínio em Typescript, garantindo tipagem e segurança no desenvolvimento;


• Forte conhecimento em NestJS para construção de APIs eficientes e organizadas;


• Experiência com Node.js, desenvolvendo soluções robustas em backend;


• Expertise em ORMs e Migrations (TypeORM e Prisma) para gerenciar banco de dados com eficiência;


• Conhecimento em testes unitários (Jest), garantindo alta cobertura e qualidade do código;


• Familiaridade com NPM para gerenciar pacotes e dependências;


• Experiência no desenvolvimento de APIs RESTful, garantindo comunicação eficiente entre sistemas;


• Conhecimento profundo em bancos de dados relacionais (PostgreSQL) e não relacionais (Redis e MongoDB);


• Experiência com GitHub Actions, integrando pipelines de CI/CD para automação de deploys e testes;


• Liderança comprovada de times técnicos, promovendo inovação, colaboração e entrega de soluções de alta qualidade;


• Conhecimento em Cloud (AWS), com ênfase em soluções escaláveis e seguras;


• Sólida compreensão de arquitetura de software, desenhando soluções escaláveis e robustas;


• Conhecimento em testes (unitário, integração, TDD, etc.), aplicando boas práticas de qualidade;


• Experiência com metodologias ágeis (Scrum, Kanban, etc.), liderando sprints e entregas frequentes;


• Vivência na cultura DevOps e Infraestrutura como Código (IaC), promovendo automação e eficiência operacional;


• Forte foco em segurança no desenvolvimento de software, seguindo as melhores práticas de proteção de dados;


• Experiência em garantir alta disponibilidade, escalabilidade e tolerância a falhas, especialmente em ambientes de produção de grande escala.



Diferenciais:



• Certificações em AWS e DevOps.


• Experiência com microservices e arquitetura distribuída.


• Vivência em projetos de grande porte e equipes multiculturais.