SINE
Titulo da vaga: Desenvolvedor fullstack senior – Rio de Janeiro
Estamos em busca de um(a) Desenvolvedor(a) Fullstack Sênior para integrar nosso time de alta performance. O profissional será responsável por desenvolver e manter APIs robustas e escaláveis, migrar sistemas legados para microserviços, e trabalhar com integrações de bancos de dados relacionais e não relacionais. Além disso, será envolvido em processos de ETL com Python, implementação de sistemas de filas com BullMQ e caching com Redis. Se você é apaixonado(a) por inovação e tecnologia, essa é a oportunidade ideal!
Responsabilidades
- Desenvolver e manter APIs robustas e escaláveis para suportar os sistemas legados e novos sistemas;
- Garantir a performance, segurança e escalabilidade dos serviços backend;
- 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 e gerenciar 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;
- Monitorar e otimizar a performance dos serviços em produção;
- Documentar algoritmos e processos de desenvolvimento;
- Mentorar e apoiar o desenvolvimento de novos colaboradores.
Requisitos
- Conhecimentos sólidos 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 Redis ou tecnologias similares para caching;
- Experiência com ferramentas de CI/CD (Continuous Integration/Continuous Deployment);
- Familiaridade com sistemas de controle de versão, como Git e Github Flow;
- Conhecimentos em segurança de aplicações e proteção de dados;
- Experiência em monitoramento e otimização de performance de APIs.
Diferencial
- Conhecimentos em frameworks de front-end como Next.js para colaboração com a equipe de front-end;
- Experiência com outras linguagens de programação, como Go e C++;
- Conhecimento em containers e orquestração (Docker, Kubernetes);
- Familiaridade com metodologias ágeis e ferramentas como Jira.
- Cartão Flexível de R$800/mês para usar como e onde preferir;
- Aulas de inglês em grupo para impulsionar seu desenvolvimento;
- Auxílio home office ou equipamento para melhorar seu espaço de trabalho;
- Gympass para cuidar da saúde mental e física;
- Reembolso de cursos e especializações além de acesso a plataformas de aprendizado.
Cidade: Rio de Janeiro
Empresa: SINE