Desenvolverdor Full Stack Sr. (Node.js e ReactJS)

Nosso cliente é um hub de soluções para educação, oferecendo serviços financeiros que garantem previsibilidade e capital de giro para universidades, criadores de conteúdo e escolas de cursos livres. Para instituições de ensino superior, assegura o recebimento integral das mensalidades sem inadimplência, antecipando valores e assumindo a gestão de cobrança. Além disso, financia cursos de pós-graduação, permitindo que alunos paguem em até 36 meses. Com sua solução de pagamento, disponibiliza um checkout completo para cursos online, incluindo parcelamento no boleto e integração com cartões e PIX.

 

A oportunidade

Buscamos um Desenvolvedor Full Stack Sênior altamente qualificado para integrar nosso time de tecnologia. O profissional será responsável pelo desenvolvimento e manutenção de aplicações web escaláveis, garantindo alta performance, segurança e qualidade do código. Procuramos alguém apaixonado por tecnologia, com forte capacidade de resolução de problemas e experiência em arquiteturas modernas de software.

 

Responsabilidades

  • Analisar especificações de produto e realizar avaliações técnicas para definir o escopo do desenvolvimento.
  • Definir, documentar e comunicar a arquitetura de software com base nas necessidades de negócio e produto.
  • Projetar e implementar soluções escaláveis, seguras e de alta performance.
  • Garantir a integração eficiente entre front-end e back-end.
  • Fornecer orientação técnica e revisar código da equipe de desenvolvimento.
  • Modelar e documentar estruturas de sistemas e processos de software utilizando UML.
  • Desenvolver e manter aplicações web full stack utilizando Node.js no backend e ReactJS ou NextJS no frontend.
  • Criar e manter testes automatizados (unitários, E2E, integração) para garantir a qualidade do software.
  • Identificar e corrigir bugs e gargalos de desempenho.
  • Implementar boas práticas de desenvolvimento para garantir código limpo e de fácil manutenção.

 

Requisitos

  • Experiência sólida com desenvolvimento full stack.
  • Proficiência em Node.js (backend) e ReactJS (frontend).
  • Conhecimento avançado em TypeScript e ECMAScript.
  • Experiência com bancos de dados relacionais e não relacionais (PostgreSQL, MongoDB, etc.).
  • Conhecimento em Design Patterns, DDD, S.O.L.I.D e System Design.
  • Experiência com Pipelines CI/CD e containers (Docker, Kubernetes).
  • Experiência em arquitetura orientada a eventos e sistemas de mensageria (SQS, RabbitMQ, Google Task).
  • Conhecimento de metodologias ágeis (Scrum, Kanban).
  • Sólida experiência com UML para modelagem de software.
  • Experiência com cloud computing (AWS, GCP).
  • Familiaridade com ferramentas de monitoramento e logging.
  • Conhecimento sobre performance de aplicações e cache (Redis).
  • Boa comunicação e habilidades para trabalho em equipe.

Envie a sua candidatura!

Files permited: .pdf, .doc, .docx

Outras vagas que talvez te interessem