Estamos em busca de um(a) Desenvolvedor(a) Sênior em Node.js para integrar nossa equipe. O profissional será responsável por desenvolver e manter soluções de software robustas, escaláveis e eficientes. Buscamos um candidato com sólida experiência em Node.js, AWS, microserviços, MongoDB, PostgreSQL e domínio dos princípios SOLID e POO. A vaga exige proatividade, capacidade para trabalhar de forma independente, habilidades para arquitetar soluções complexas, sempre focando na entrega de valor e qualidade.
🗓 Início: Assim que aprovado
⏳ Prazo: Indeterminado, fazer parte do time da consultoria
💻 Local: Remoto ou híbrido, dependendo da localização do profissional.
Graduação completa ou em andamento em Ciência da Computação, Engenharia de Software ou áreas correlatas.
Experiência sólida com Node.js no desenvolvimento de aplicações de grande escala.
Vivência com AWS para provisionamento e manutenção de infraestruturas.
Profundo conhecimento em microserviços e arquitetura de sistemas distribuídos.
Domínio dos princípios SOLID e Programação Orientada a Objetos (POO) para criação de códigos limpos e escaláveis.
Experiência com bancos de dados MongoDB e PostgreSQL.
Proatividade e capacidade de atuar de forma autônoma, assumindo responsabilidade pela entrega das soluções, mesmo em ambientes sem processos rigidamente estruturados.
Diferenciais:
Pós-graduação ou especializações em áreas de tecnologia.
Certificação AWS.
Desejável:
Experiência com ferramentas de automação e integração contínua (CI/CD).
Conhecimento em testes automatizados e práticas de Test-Driven Development (TDD).
Responsabilidades:
Desenvolver e manter sistemas utilizando Node.js.
Projetar e implementar arquiteturas de microserviços escaláveis e resilientes.
Propor soluções inovadoras para desafios técnicos complexos.
Trabalhar com bancos de dados relacionais (PostgreSQL) e não relacionais (MongoDB).
Implementar e gerenciar infraestruturas na AWS.
Garantir a qualidade do código, seguindo as melhores práticas de POO e SOLID.
Colaborar com equipes multifuncionais para entrega contínua de valor.
Arquitetar sistemas e sugerir melhorias tecnológicas.