Nagro Credito Agro
Titulo da vaga de emprego: Engenheiro(a) de Software Back-End PL – Node.js
Cidade: Uberlândia
Empresa: Nagro Credito Agro
Descrição da vaga:
- Implementar novas funcionalidades em nossos produtos e serviços;
- Trabalhar na manutenção do nosso código, promovendo boas práticas;
- Ajudar na evolução da base de código, alinhada com as metas de negócio;
- Garantir que nossos produtos estejam atualizados com as versões mais recentes de frameworks e bibliotecas;
- Aplicar padrões arquiteturais robustos, aderindo ao clean code, design patterns e princípios de SOLID;
- Desenvolver e manter integrações eficientes com APIs externas;
- Implementar micro-serviços e monolitos, garantindo escalabilidade e desempenho;
- Trabalhar com um ambiente em nuvem com Google Cloud Platform (GCP), aproveitando suas características e serviços;
O que esperamos de você?
- Domínio avançado de Node.js e TypeScript.
- Noção dos principais recursos disponíveis no GCP (ex: compute engine, cloud functions, cloud runs, scheduler, cloud storages, secret manager, cloud tasks e pub/sub, cloud build) e containers (Docker);
- Conhecimento em sistemas de gerenciamento de filas e mensageria;
- Conhecimento de SOLID, Designers Patterns, Clean Code e DDD/TDD;
- Conhecimento do Gitflow, conventional commit e realizar code reviews;
- Experiência na implementação de APIs e serviços resilientes e escaláveis:
- Comunicar-se de forma clara e eficaz com a equipe, mantendo uma postura proativa e colaborativa.
- Profundo entendimento de bancos de dados não-relacionais(MongoDB) e relacionais(Postgres).
- Conhecimento e aplicação de práticas de teste e integração contínua(Cloud Build, GitHub Actions)
Nagro Credito Agro