Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.
A Digital Republic INC está buscando uma Desenvolvedora Full Stack Pleno para atuar em um time de tecnologia. Você trabalhará na evolução de sistemas legados para uma arquitetura de microsserviços, com APIs, integrações e interfaces web.
A posição envolve desenvolvimento em Node.js/TypeScript, React/Next.js, API Gateway KrakenD, bancos relacionais e NoSQL, além de ETL em Python, filas com BullMQ, Redis e práticas de CI/CD em pipelines.
Publicada há 2 dias Uma oportunidade única para fazer parte de algo especial
São Paulo/SP (híbrido) ou remoto para outras cidades e estados
Buscamos uma pessoa Desenvolvedora Full Stack Pleno para atuar em um time de tecnologia responsável por evoluir sistemas legados para uma arquitetura moderna de microsserviços. O trabalho é ponta a ponta: APIs, integrações entre sistemas, processamento assíncrono, dados e interfaces web, com responsabilidade direta sobre qualidade, performance e estabilidade em produção.
Desenvolver e manter APIs robustas, seguras e escaláveis em Node.js (Express e/ou NestJS), atendendo tanto sistemas legados quanto novos produtos.
Implementar e otimizar o API Gateway (preferencialmente KrakenD) para integração entre serviços.
Participar da migração de sistemas legados para uma arquitetura de microsserviços.
Integrar serviços back-end com bancos de dados relacionais (MySQL, SQL Server, PostgreSQL) e não relacionais (MongoDB).
Apoiar processos de ETL (extração, transformação e carga) e automações em Python.
Implementar filas para processamento assíncrono (BullMQ ou similares), usando Redis para cache e suporte às filas.
Desenvolver e evoluir interfaces web em React e Next.js, integradas às APIs e serviços do ecossistema.
Integrar produtos internos e sistemas de terceiros, garantindo a consistência e a integridade dos dados trafegados entre eles.
Construir e manter pipelines de deploy e testes (CI/CD), seguindo boas práticas de versionamento com Git e GitHub Flow.
Implementar testes automatizados e contribuir para a qualidade da base de código.
Atuar na sustentação de aplicações em produção, com monitoramento, análise de logs, tratamento de erros e testes de carga.
Otimizar aplicações existentes e refatorar arquiteturas quando necessário.
Documentar algoritmos, integrações e processos de desenvolvimento.
Node.js e TypeScript com domínio prático no desenvolvimento e manutenção de APIs, usando Express e/ou NestJS.
Experiência com arquitetura de microsserviços e API Gateway, preferencialmente KrakenD.
Bancos de dados relacionais (MySQL, SQL Server ou PostgreSQL), incluindo modelagem e otimização de queries.
Banco de dados não relacional, especialmente MongoDB.
Python para automação e processos de ETL.
Sistemas de filas como BullMQ ou similares, e Redis para cache e suporte a filas.
React e Next.js para desenvolvimento front-end integrado às APIs.
Ferramentas de CI/CD e uso de Docker em pipelines de build e deploy.
Git e GitHub Flow para controle de versão.
Testes automatizados (por exemplo, com Jest).
Atuação em metodologias ágeis, com autonomia na execução e entrega das tarefas.
Experiência em migração de sistemas legados para microsserviços.
Sentry para monitoramento e tratamento de erros em produção.
Análise de logs, monitoramento e testes de carga para sustentação de aplicações.
Vivência em projetos com integrações e processamento de dados em alto volume.
Profissional centrado, com iniciativa, organizado, boa comunicação e comprometido com as entregas e o time.