Desenvolvedor Backend Node.js Pleno

PJ, São Paulo Remote

Já pensou em se tornar um Roxpert e trabalhar na empresa que ficou no 66º lugar entre as 1212 pequenas melhores para se trabalhar ranqueadas pelo GPTW? 🚀 A Rox Partner é uma empresa jovem, focada em dados, em rápido crescimento como consultoria. Com 7 anos de atuação no mercado, já contamos com mais de 180 Roxperts, ótimos clientes, parceiros e inúmeros desafios!! E aí, bora evoluir juntos? 🚀🚀

Estamos em busca de um Desenvolvedor Backend Node.js Pleno qualificado e proativo para se juntar à nossa equipe de Desenvolvimento. Se você é um profissional apaixonado por programação gostaríamos de conhecê-lo.

 

Responsabilidades e Atribuição

  • Desenvolver, evoluir e realizar a manutenção de aplicações backend utilizando Node.js e JavaScript (ES6+).
  • Desenvolver e manter APIs REST, implementando endpoints utilizando os principais verbos HTTP (GET, POST, PUT, PATCH e DELETE).
  • Participar da integração entre sistemas por meio do consumo e disponibilização de APIs.
  • Desenvolver consultas SQL e realizar manutenção em bancos de dados relacionais, garantindo integridade e desempenho das aplicações.
  • Implementar regras de negócio, validações de dados e tratamento de erros seguindo boas práticas de desenvolvimento.
  • Apoiar a modelagem de dados e a evolução da estrutura do banco de dados quando necessário.
  • Realizar versionamento de código utilizando Git, participando do fluxo de desenvolvimento baseado em branches e revisões de código.
  • Participar das cerimônias ágeis, colaborando com o planejamento, desenvolvimento e entrega contínua das funcionalidades.
  • Apoiar a identificação e correção de bugs, contribuindo para a estabilidade e qualidade das aplicações.
  • Colaborar com desenvolvedores, analistas e demais integrantes da equipe na construção de soluções técnicas.
  • Contribuir para a documentação técnica das APIs e sistemas desenvolvidos.
  • Buscar continuamente o aprimoramento técnico, acompanhando boas práticas, padrões de desenvolvimento e novas tecnologias do ecossistema Node.js.
Requirements
  • Experiência sólida no desenvolvimento backend utilizando JavaScript (ES6+) e Node.js (versões 10, 18 ou 22).
  • Experiência no desenvolvimento, manutenção e evolução de APIs REST.
  • Domínio da criação e manutenção de endpoints utilizando os principais métodos HTTP (GET, POST, PUT, PATCH e DELETE).
  • Conhecimento sólido sobre protocolo HTTP, códigos de status, autenticação, serialização de dados e comunicação via JSON.
  • Experiência com bancos de dados relacionais (MySQL ou similares), incluindo modelagem de dados, otimização de consultas e escrita de SQL avançado.
  • Conhecimento em modelagem de dados, relacionamentos, índices, normalização e consultas utilizando JOINs, GROUP BY, UNION e subqueries.
  • Experiência com Git e fluxo de desenvolvimento colaborativo (Git Flow ou similar), incluindo branches, pull requests, code review, merge e resolução de conflitos.
  • Experiência no consumo e integração de APIs internas e de terceiros.
  • Experiência na implementação de tratamento de erros, validações, logging e boas práticas de desenvolvimento backend.
  • Vivência em ambientes ágeis (Scrum ou Kanban), atuando de forma colaborativa com times multidisciplinares.
  • Capacidade de atuar com autonomia na implementação de funcionalidades e na resolução de problemas técnicos.

 

Diferenciais

  • Experiência com Express.js ou Fastify.
  • Experiência com TypeScript.
  • Conhecimento em arquitetura de microsserviços.
  • Experiência com Docker e conteinerização de aplicações.
  • Experiência com testes automatizados (Jest, Supertest ou similares).
  • Conhecimento em Azure DevOps (Azure Repos e Azure Pipelines).
  • Experiência com serviços em AWS.
  • Conhecimento em Swagger/OpenAPI para documentação de APIs.
  • Experiência com ORMs como Prisma, Sequelize ou TypeORM.
  • Conhecimento em mensageria (RabbitMQ, Kafka ou similares).
  • Noções de CI/CD e automação de pipelines de deploy.
  • Conhecimento em princípios SOLID, Clean Code e Design Patterns.
Benefits
  • Atuação remota – Segunda a sexta, (09h às 18h);
  • VR/VA – Valor de R$300,00 por mês cumulativos para gastar como, quando e onde quiser (o valor é creditado na sua conta do Ifood mensalmente e temos o cartão bandeira ELO)
  • Aniversário – Uma data tão especial, a Rox te presenteia com um vale presente e um Day off para que você possa curtir seu dia;
  • Blog – Na Rox incentivamos o compartilhamento, caso queira publicar um artigo em nosso blog (a cada 2 posts aprovados) você ganha um bônus;
  • Cursos – Acesso completo pela RoxSchool, Plataforma Alura, Pluralsight, Oreilly para livros e palestras e RoxSchool;
  • Certificações – Reembolso de certificação de até R$300,00 (TECNOLOGIA) + Bônus de R$300,00 por certificação alcançada dessas Brands;
  • Auxílio Psicólogo – Duas sessões de Psicoteparia custeados pela ROX mensalmente com psicólogos parceiros;
  • WellHub (Gympass);
  • Oferecemos o equipamento de trabalho.