Buscamos um(a) Desenvolvedor(a) Back-end SR com sólida experiência em Node.Js e atuação como Backend for Frontend (BFF) utilizando GraphQL. O profissional atuará em projetos estratégicos, colaborando com equipes multidisciplinares na construção e evolução de APIs modernas, performáticas e seguras.
Responsabilidades e atribuições
* Desenvolver e manter APIs BFF utilizando Node.Js e GraphQL (Apollo Server).
* Atuar na integração com múltiplos serviços internos e externos via REST e GraphQL.
* Garantir a qualidade e manutenibilidade do código com boas práticas e padrões de desenvolvimento.
* Participar de code reviews, pull requests e decisões técnicas em equipe.
* Contribuir para a automação de processos com pipelines CI/CD.
* Trabalhar em colaboração com DevOps, front-end e squads ágeis.
* Garantir segurança, escalabilidade e desempenho das aplicações backend.
* Documentar implementações e APIs, promovendo uma boa experiência para consumidores internos e externos.
Requisitos e qualificações
* Experiência com backend Node.Js (versão 14+) e com TypeScript no Frontend.
* GraphQL com Apollo Server
* Git (linha de comando e ferramentas como GitHub, GitLab ou Azure Repos)
* Estratégias como Git Flow ou trunk-based development
* Commits semânticos e mensagens claras
* Experiência com pull requests, code reviews e resolução de conflitos
* Integração com pipelines CI/CD baseadas em Git
* npm (principal) e yarn (alternativo)
* Configuração de ambientes (.Env, .Npmrc, tsconfig, eslint, prettier)
* Scripts de build e execução:
ts-node-dev, tsc, jest, eslint, docker
* Consumo e exposição de APIs via GraphQL
* Integrações REST com múltiplos serviços
* Autenticação com OAuth2 / JWT (Microsoft Identity Platform)
* Docker e Docker Compose
* Kubernetes (deployment.Yaml, service.Yaml, ingress.Yaml, config-map.Yaml)
* Configuração de readiness probes, múltiplas réplicas e uso de ConfigMaps
* Publicação de imagens Docker (docker build / docker login)
* Experiência com Rancher é um diferencial
Informações Adicionais
* 💰 Remuneração CLT compatível com o mercado;
* 💻 Trabalho Remoto.
* 🕛 Horário de trabalho flexível:
De acordo com área de atuação e política interna;
* 🍎 Flash - Cartão de Benefícios Flexíveis com todas as categorias habilitadas:
Alimentação, Refeição, Mobilidade, Educação Saúde e Cultura.
* 🧡 Seguro de Vida (Caixa Econômica)
* 🚑 Plano de Saúde (Porto Seguro)
* 🦷 Plano Odontológico (Porto Seguro)
* 📊 PLR de acordo com a política da empresa;
* 🎂 Voucher no dia do aniversário;
* 📚 Descontos exclusivos em escolas de idiomas, universidades, SESC, Etc;
* 💰 Programa de indicação #amigosv8.Tech