Pular para o conteúdo principal

Node.js Full-Stack Developer | Pleno (Remoto)

Descrição da vaga

.

Responsabilidades e atribuições

  • Desenvolver novas funcionalidades e realizar manutenção de aplicações com foco em qualidade, performance e escalabilidade.
  • Participar de Code Reviews, garantindo a aderência às boas práticas e aos padrões técnicos do projeto.
  • Colaborar com o Tech Lead e o Arquiteto na definição e implementação de soluções técnicas.
  • Participar das cerimônias ágeis, contribuindo com refinamentos, estimativas e identificação de riscos técnicos.
  • Investigar e corrigir bugs, propondo soluções eficientes e sustentáveis.
  • Garantir a qualidade das entregas por meio da implementação e manutenção de testes automatizados.
  • Aplicar boas práticas de arquitetura, segurança, observabilidade e performance no desenvolvimento das aplicações.

Requisitos e qualificações

  • Experiência sólida em desenvolvimento Full Stack em Node.js e NestJS.
  • Experiência com React e Next.js.
  • Conhecimento em Angular e Ionic/Capacitor para aplicações mobile híbridas.
  • Experiência com TypeScript e JavaScript.
  • Conhecimento em Clean Architecture, SOLID e Design Patterns.
  • Experiência com testes automatizados (unitários, integração e E2E).
  • Sólidos conhecimentos em MySQL e bancos de dados não relacionais (MongoDB, Firestore ou similares).
  • Experiência com arquiteturas orientadas a eventos e mensageria (Pub/Sub).
  • Conhecimento em Docker e Git (GitFlow, Pull Requests e resolução de conflitos).
  • Familiaridade com ambientes Cloud, preferencialmente GCP.
  • Conhecimento em Firebase (Firestore, Authentication, Cloud Messaging e Realtime Database).
  • Vivência com metodologias ágeis (Scrum/Kanban).
  • Boa comunicação e facilidade para atuação em equipes remotas e colaborativas.

Diferenciais 


  • Conhecimento em CI/CD (GitHub Actions, GitLab CI ou similares).
  • Conhecimento em Domain-Driven Design (DDD).
  • Experiência em projetos com alto volume de dados ou alta concorrência.
  • Experiência em liderança técnica e definição de padrões de desenvolvimento.

Etapas do processo

  1. Etapa 1: Cadastro
  2. Etapa 2: Mapeamento de Stack
  3. Etapa 3: Fit Cultural
  4. Etapa 4: Entrevista Líder
  5. Etapa 5: Cadastro de Qualificação
  6. Etapa 6: Oferta e Negociação
  7. Etapa 7: Contratação

Become a Compasser, be part of AI/R.

Compass UOL is a global firm and part of the AI Revolution Company, together transforming organizations using Artificial Intelligence, Generative AI, and other of today’s most advanced technologies.


We equip our team with proprietary and external AI-driven tools to design and build digital-native platforms, integrating cutting-edge technologies and enabling companies to innovate, transform their businesses, and drive success in their markets.

To achieve this, we attract and develop the best talent, creating opportunities that enhance people’s lives and highlight the positive impact of disruptive technologies.

We empower borderless talent and promote knowledge and opportunities in the latest market trends, driving significant personal and professional growth.

Join us and be part of the AI-driven revolution.