Papel na empresa
Atuar como desenvolvedor full stack responsável por entregas técnicas completas e de qualidade, assumindo o desenvolvimento de funcionalidades ponta a ponta. Espera-se domínio sólido das camadas frontend e backend, além de capacidade de colaborar com equipes multidisciplinares, orientar membros mais novos e propor melhorias técnicas no fluxo de desenvolvimento.
Responsabilidades
Desenvolver funcionalidades completas integrando frontend e backend, com foco em performance, segurança e manutenibilidade;
Criar e manter APIs robustas, bem como interfaces reutilizáveis e acessíveis;
Utilizar React.js com gerenciadores de estado (Redux, Zustand, etc.) e aplicar boas práticas de UI/UX;
Aplicar padrões de projeto no backend, promovendo coesão e escalabilidade no código;
Escrever testes automatizados (unitários e integração) e acompanhar métricas de qualidade;
Atuar em projetos com bancos relacionais e NoSQL, otimizando queries e modelagem;
Participar ativamente de code reviews, refinamentos técnicos e estimativas;
Apoiar o time na resolução de bugs e na investigação de problemas de produção;
Colaborar com DevOps na manutenção de pipelines de CI/CD e ambientes dockerizados;
Contribuir com a evolução da stack técnica, propondo melhorias em arquitetura, design system e modularização.
Requisitos
Proficiência em React.js, Node.js e NestJS;
Experiência com bancos de dados relacionais (PostgreSQL, MySQL) e NoSQL (MongoDB, Redis);
Conhecimento em Redux, React Query, RTK Query ou similares;
Experiência com testes (unitários, integração, E2E);
Conhecimento de SSR, SSG e renderização em Next.js (ou similar);
Experiência com mensageria (RabbitMQ, Kafka) e arquitetura de microsserviços;
Familiaridade com Git, Docker, pipelines CI/CD e versionamento semântico;
Conhecimento de boas práticas de segurança (ex: autenticação, XSS, CSRF, injeção de SQL).
Hard skills
React.js, Node.js, NestJS;
PostgreSQL, MongoDB, Redis;
Redux, React Query, RTK Query;
Testes automatizados com Jest, Cypress ou similares;
CI/CD, Docker, Git.
Soft skills
Comunicação eficaz com diferentes áreas;
Capacidade de priorização e organização;
Mentalidade colaborativa e propositiva;
Comprometimento com qualidade técnica.
Certificações desejáveis
Certificações em desenvolvimento full stack, arquitetura ou cloud.
Diferenciais
Participação em projetos com grande volume de dados ou alta carga;
Contribuições para projetos open source;
Experiência com GraphQL, WebSockets ou arquitetura orientada a eventos;
Prática em testes automatizados com ferramentas como Cypress, Playwright ou Jest.
O que oferecemos:
Valorizamos cada voz e cada pessoa, porque sabemos que a diversidade nos torna mais inovadores e fortes.
Alerta-me sobre empregos como este
Estamos buscando um(a) Desenvolvedor(a) Backend Sênior para o time de Banking Services. Se você ama resolver desafios complexos de integração,...
Candidatar-se a Este EmpregoA Avipam é muito mais que uma TMC (Travel Management Company), nossa missão é encantar nossos clientes com soluções que...
Candidatar-se a Este EmpregoSomos a Framework! Evoluímos grandes marcas em todo o mundo com transformação digital e crescemos continuamente através de agilidade, design...
Candidatar-se a Este EmpregoSenioridade: Sênior Breve Resumo do Projeto: Engenheiro de Dados com conhecimento em Informática PowerCenter on-premise e cloud, Python (PySpark, Pandas)....
Candidatar-se a Este EmpregoA Solo Recruiter está buscando um(a) Desenvolvedor(a) Full Stack para atuar no desenvolvimento, manutenção e evolução dos produtos e sistemas...
Candidatar-se a Este EmpregoAnalista de Dados Pleno Tempo de Experiência 2 a 4 anos de experiência na área de Dados, BI, Analytics ou...
Candidatar-se a Este Emprego