Node.js Full-Stack Developer Sênior | Remote
Compass UOL
Detalhes da vaga
- Cargo
- Node.js Full-Stack Developer Sênior | Remote
- Vagas
- 1
- Modelo
- Remoto
- Publicada
- 17/08/2026
- Candidaturas até
- 16/10/2026
Descrição da vaga
.Responsabilidades e atribuições
Prover soluções técnicas para novas funcionalidades da aplicação
Realizar suporte e manutenção das funcionalidades já existentes
Auxiliar os demais membros do time em questões técnicas, propondo soluções adequadas para as necessidades do negócio
Desenvolver código limpo, legível e alinhado às boas práticas de desenvolvimento
Atuar com perfil intraempreendedor, alinhando suas entregas aos objetivos da empresa
Participar do desenvolvimento completo da aplicação, atuando nas camadas de front-end e back-end
Garantir a integração entre interface de usuário e regras de negócio
Estruturar bancos de dados, desenvolver regras de negócio e APIs
Implementar interfaces visuais de acordo com os requisitos funcionais e layouts definidos
Garantir a qualidade do código seguindo os padrões estabelecidos pelo projeto
Assegurar a segurança, performance, manutenção e escalabilidade da solução
Realizar integrações com serviços externos
Atuar no desenvolvimento do projeto de reserva de vagas de estacionamento para visitantes de eventos, proporcionando praticidade, conforto e segurança aos usuários.
Requisitos e qualificações
Habilidade em lógica de programação
Experiência em desenho e detalhamento de soluções
Experiência com Node.js
Conhecimento e experiência em computação Serverless, utilizando AWS Lambda
Vivência prática na implementação de microserviços com comunicação síncrona e assíncrona em ambientes complexos e de alta disponibilidade
Conhecimento de pelo menos um framework MVC;Experiência profissional com mensageria utilizando SQS, SNS, RabbitMQ ou Kafka
Boa base teórica e prática na utilização de tópicos e filas
Sólidos conhecimentos em bancos de dados relacionais (SQL);Experiência com APIs REST;Experiência com testes unitários, de integração, automatizados, BDD e demais abordagens de testes
Conhecimento em processos e ferramentas de CI/CD, como GitLab CI, Jenkins ou similares.
Fonte: gupy