Engenheiro(a) de Software Sênior - Node.js
Belo Horizonte, BR
Esse é o nosso jeito de trabalhar. Esperamos você para fazer parte do nosso time.
Buscamos um(a) Engenheiro(a) de Software Sênior com forte atuação em Node.js para integrar nosso time, a posição tem papel estratégico no desenvolvimento de soluções backend, com participação em decisões de arquitetura, evolução técnica do produto e disseminação de boas práticas de engenharia.
É necessário que tenha:
- Graduação completa em Análise e Desenvolvimento de Sistemas, Sistemas da Informação, Ciência da Computação, Engenharia, ou áreas correlatas;
- Experiência sólida como Engenheiro(a) de Software / Backend Sênior;
- Forte domínio de Node.js em produção;
- Domínio de JavaScript moderno (ES6+);
- Experiência com TypeScript: tipagem forte, interfaces, tipos genéricos;
- Conhecimento em programação assíncrona: async/await e Promises;
- Experiência com frameworks backend (NestJS, Express ou Fastify);
- Uso de decorators (especialmente no NestJS);
- Experiência com APIs REST e/ou GraphQL;
- Vivência com arquiteturas distribuídas/microsserviços;
- Experiência com integração de sistemas e consumo de APIs;
- Experiência com bancos de dados relacionais e/ou não relacionais;
- Experiência com Git (branches, pull requests, code review);
- Prática com testes automatizados;
- Conhecimento em Docker e containers;
- Conhecimento em boas práticas de engenharia (Clean Code, testes, observabilidade).
Será um diferencial:
- Experiência com cloud (AWS, Azure ou GCP);
- Vivência com CI/CD;
- Experiência com microsserviços;
- Conhecimento em mensageria e streaming (Kafka, RabbitMQ, SQS etc.);
- Experiência com observabilidade avançada;
- Atuação em ambientes de alta escala e disponibilidade;
- Vivência com metodologias ágeis (Scrum / Kanban);
- Experiência em saúde, financeiro ou produtos digitais de grande escala.
Como será seu dia a dia:
O(a) profissional atuará com times responsáveis pela migração tecnológica do App do Cliente Unimed-BH, garantindo integrações confiáveis, escaláveis e seguras. O App do Cliente Unimed-BH é o principal canal digital da cooperativa e um ativo estratégico, sendo o ponto de contato direto com milhões de beneficiários. O desafio é construir e evoluir serviços backend que sustentem uma experiência digital estável, performática e em modernização.
A plataforma concentra funcionalidades críticas como: Carteirinha digital; Agendamento de consultas; Direcionamento da jornada do paciente; Resultados de exames; Segunda via de boletos; Solicitações de reembolso; Transcrição de exames.
- Desenvolver, manter e evoluir aplicações backend em Node.js
- Projetar e implementar APIs REST e/ou GraphQL
- Atuar na definição e evolução da arquitetura de sistemas
- Projetar soluções com foco em escalabilidade, resiliência e alta disponibilidade
- Desenvolver integrações com sistemas internos e plataformas do App
- Garantir qualidade, performance, segurança e manutenibilidade do código
- Atuar com programação assíncrona e sistemas distribuídos
- Garantir observabilidade das aplicações (logs, métricas, tracing)
- Realizar code reviews e apoiar outros desenvolvedores
- Trabalhar com versionamento usando Git
- Colaborar com times de Produto, QA, UX e migração do App.
Horário e Local de trabalho:
44 horas semanais - segunda a sexta
Formato Híbrido
Funcionarios - Belo Horizonte
A Unimed-BH respeita a diversidade e inclusão em todas as suas vagas. Sem distinção de idade, gênero, orientação sexual, cor, raça, religião ou deficiência.