Desenvolvedor(a) Fullstack Pleno

PJ, Rio de Janeiro Hybrid

Estamos em busca de um(a) Desenvolvedor(a) Fullstack Pleno para atuar em um projeto de alta visibilidade no setor de e-commerce. O profissional será responsável pelo desenvolvimento e manutenção de APIs, integração de sistemas legados e modernização de arquiteturas utilizando microserviços. Além disso, irá colaborar em processos de ETL com Python, otimização de sistemas de filas com BullMQ, e implementação de caching com Redis. Se você busca uma oportunidade de trabalhar com tecnologias inovadoras em uma equipe dinâmica e impactar o mercado, essa vaga é para você!

Requirements

Responsabilidades

  • Desenvolver e manter APIs robustas e escaláveis para suportar os sistemas legados e novos sistemas;
  • Implementar e otimizar o API Gateway para integração de serviços;
  • Migrar sistemas legados para uma arquitetura moderna de microserviços;
  • Integrar serviços backend com bancos de dados relacionais e não relacionais;
  • Suportar processos de ETL (Extração, Transformação e Carga) utilizando Python;
  • Implementar sistemas de filas como BullMQ ou similares para processamento assíncrono;
  • Utilizar Redis ou tecnologias similares para caching e suporte a sistemas de filas;
  • Garantir a consistência e integridade dos dados trafegados entre os sistemas;
  • Documentar algoritmos e processos de desenvolvimento;

Requisitos

  • Conhecimentos em Node.js com Express e/ou Nest.js;
  • Experiência com arquitetura de microserviços e API Gateway, preferencialmente Krakend;
  • Conhecimentos em bancos de dados relacionais (MySQL, SQL Server, PostgreSQL) e não relacionais (MongoDB);
  • Conhecimentos em Python para automação e ETL;
  • Experiência com sistemas de filas como BullMQ ou similares;
  • Experiência com ferramentas de CI/CD (Continuous Integration/Continuous Deployment);
  • Familiaridade com sistemas de controle de versão, como Git e Github Flow;

Diferencial

  • Conhecimentos em frameworks de front-end como Next.js para colaboração com a equipe de front-end;
  • Familiaridade com metodologias ágeis e ferramentas como Jira.
Benefits

O que oferecemos:

  • Ambiente de aprendizado e desenvolvimento de carreira;
  • Remuneração compatível com o mercado;
  • Vale-refeição;
  • Aulas de Inglês;
  • GymPass;
  • Day Off de aniversário;
  • Recompensa por Certificação;
  • Recompensa por indicação.