* Salário: R$ 3.000 a R$ 6.000 por mês (estimado)
* O valor exibido é uma estimativa calculada com base em dados públicos e referências do mercado. Não garantimos que este seja o salário oferecido para esta vaga específica.
Área: Tecnologia da Informação
Nível: Junior
Desenvolvedor Backend Node.js Sênior
Resumo
Profissional responsável pelo desenvolvimento de soluções backend escaláveis, atuando na construção de arquiteturas modernas de microsserviços, APIs e integrações entre sistemas, sempre com foco em alta disponibilidade, performance, segurança e qualidade das aplicações.
Principais Atividades e Responsabilidades
- Desenvolver e manter APIs REST e microsserviços distribuídos, garantindo escalabilidade e eficiência
- Projetar, estruturar e evoluir arquiteturas baseadas em microsserviços
- Realizar modelagem de sistemas e dados, assegurando soluções robustas, eficientes e escaláveis
- Aplicar boas práticas de arquitetura e design patterns (Clean Architecture, DDD e Clean Code)
- Implementar comunicação síncrona e assíncrona entre serviços
- Garantir qualidade, performance, estabilidade e segurança das aplicações
- Realizar code reviews e disseminar boas práticas de desenvolvimento
- Desenvolver e manter testes unitários e automatizados
- Participar ativamente de decisões técnicas e arquiteturais estratégicas
Requisitos
- Experiência sólida com Node.js
- Vivência no desenvolvimento de APIs REST e arquitetura de microsserviços
- Experiência com bancos de dados relacionais (SQL) e não relacionais (NoSQL)
- Conhecimento e aplicação de design patterns (GoF, Clean Architecture, DDD e Clean Code)
- Conhecimento em mensageria (RabbitMQ, Kafka ou similares)
- Experiência com Docker
- Vivência em ambientes Cloud (Azure, AWS ou GCP)
- Prática com versionamento Git
- Experiência com testes unitários e automatizados
Habilidades
- Visão arquitetural e pensamento analítico
- Boa comunicação e colaboração em equipe
- Proatividade e senso de responsabilidade
- Foco em qualidade, escalabilidade, performance e melhoria contínua
