Logo for Globalweb Corp

DESENVOLVEDOR BACKEND SR - NODE.JS

Roles & Responsibilities

  • Backend development experience with Node.js using JavaScript and/or TypeScript
  • Knowledge of microservices architecture with synchronous and asynchronous communication
  • Experience developing REST and/or GraphQL APIs with versioning, documentation and security
  • Containers and cloud experience (Docker and AWS/Azure/GCP) and familiarity with CI/CD

Requirements:

  • Develop, evolve and maintain Node.js backend services with a focus on quality, performance, security and scalability
  • Implement REST and/or GraphQL APIs adhering to architectural patterns, versioning and best practices
  • Design and implement microservices-based architectures with synchronous/asynchronous communication and event-driven processing, including integration with databases and messaging systems
  • Develop and maintain automated tests (unit, integration, contract) and support continuous integration, deployment and documentation; collaborate with architects, QA and DevOps

Job description

JOB DESCRIPTION


Nosso time é formado por excelentes profissionais da área da tecnologia.


Colaboração e comprometimento fazem parte do nosso dia-a-dia, quando desenvolvemos novas funcionalidades, construindo um produto robusto e escalável.


Fazendo parte de nossa equipe, seu trabalho irá impactar em milhares de usuários que utilizam nossa solução diariamente.


RESPONSIBILITIES AND ASSIGNMENTS


 Responsabilidades:

  • Desenvolver, evoluir e manter serviços backend em Node.js, garantindo qualidade, desempenho, segurança e escalabilidade.
  • Implementar APIs REST e/ou GraphQL, assegurando aderência a padrões de arquitetura, versionamento e boas práticas.
  • Atuar no desenvolvimento de arquiteturas baseadas em microserviços, comunicação síncrona e assíncrona e processamento orientado a eventos.
  • Integrar serviços backend com bancos de dados relacionais e/ou não relacionais, assegurando integridade, performance e confiabilidade.
  • Implementar integrações com serviços externos e sistemas legados, utilizando mensageria, filas e APIs.
  • Desenvolver código seguindo boas práticas de engenharia de software, incluindo padrões de projeto, clean code e princípios SOLID.
  • Implementar e manter testes automatizados (unitários, integração e contrato), garantindo qualidade contínua das entregas.
  • Atuar em conjunto com arquitetos, QA, DevOps e demais desenvolvedores para garantir coerência técnica e integração das soluções.
  • Apoiar processos de integração contínua, deploy e versionamento, assegurando estabilidade e rastreabilidade das entregas.
  • Identificar e corrigir falhas, gargalos de performance e vulnerabilidades de segurança, propondo melhorias contínuas.
  • Produzir e manter documentação técnica das soluções desenvolvidas.
  • Cumprir prazos, metas e obrigações estabelecidas no plano de trabalho e no contrato.
  • Atuar de forma colaborativa com os demais perfis do contrato, produzindo evidências técnicas das entregas realizadas.

 

Requisitos:

  • Experiência em desenvolvimento backend com Node.js, utilizando JavaScript e/ou TypeScript.
  • Conhecimento em arquitetura de microserviços, incluindo comunicação síncrona e assíncrona.
  • Experiência no desenvolvimento de APIs REST e/ou GraphQL, incluindo versionamento, documentação e segurança.
  • Conhecimento em mensageria, filas e processamento assíncrono (ex.: AWS SQS, RabbitMQ, Kafka, Azure Service Bus ou similares).
  • Experiência com bancos de dados relacionais e/ou não relacionais, incluindo modelagem de dados e consultas SQL.
  • Conhecimento em containers e ambientes cloud (Docker e AWS, Azure ou GCP).
  • Experiência com controle de versão de código-fonte (Git) e fluxos de branch.
  • Conhecimento em integração contínua e entrega contínua (CI/CD).
  • Experiência com testes automatizados (unitários e integração) em aplicações Node.js.
  • Conhecimento em segurança de aplicações, incluindo boas práticas OWASP e proteção de APIs.
  • Capacidade de compreender requisitos funcionais e não funcionais e traduzi-los em soluções técnicas.
  • Experiência em ambientes ágeis (Scrum, Kanban ou similares).
  • Capacidade de atuar em ambientes de alta disponibilidade, desempenho e escalabilidade.
  • Experiência na integração de sistemas e serviços externos.
  • Capacidade de produzir documentação técnica básica das soluções desenvolvidas.

 

Atribuições:

·      Implementar, manter e evoluir serviços backend em Node.js, conforme requisitos funcionais e não funcionais definidos.

·      Desenvolver e manter APIs REST e/ou GraphQL, garantindo aderência aos padrões técnicos e arquiteturais estabelecidos.

·      Implementar integrações entre microserviços, filas, mensageria e sistemas externos, assegurando comunicação eficiente e confiável.

·      Realizar modelagem e acesso a dados, garantindo integridade, consistência e desempenho das bases de dados.

·      Criar e manter testes automatizados (unitários, integração e contrato) para os serviços desenvolvidos.

·      Apoiar processos de integração contínua, versionamento e deploy, seguindo os pipelines definidos.

·      Identificar, analisar e corrigir defeitos, falhas de performance e vulnerabilidades de segurança.

·      Apoiar atividades de refatoração e melhoria contínua do código e da arquitetura.

·      Produzir e atualizar documentação técnica, incluindo APIs, fluxos e decisões técnicas.

·      Apoiar o time de QA na validação técnica das entregas.

·      Atuar de forma colaborativa com arquitetos, DevOps, QA e demais desenvolvedores.

·      Cumprir prazos, metas e padrões estabelecidos no plano de trabalho e no contrato.

·      Produzir evidências técnicas das atividades e entregas realizadas.


Soft Skills:

  • Boa comunicação técnica e colaboração em equipes multidisciplinares.
  • Organização, disciplina e comprometimento com prazos e entregas.
  • Capacidade analítica para identificação e resolução de problemas.
  • Proatividade na proposição de melhorias técnicas e de qualidade.
  • Responsabilidade e postura profissional em ambiente contratual.
  • Mentalidade aberta para aprender novas formas de trabalho e sempre em busca de novos conhecimentos.

REQUIREMENTS AND QUALIFICATIONS


Formação Exigida:

  • Graduação completa em uma das seguintes áreas: Análise de Sistemas, Ciência da Computação, Processamento de Dados, Sistemas de Informação, Informática, Engenharia da Computação ou demais áreas de Tecnologia da Informação ou Curso Superior completo em qualquer área e Especialização na área Tecnologia da Informação.

 

Certificações Desejadas:

·      Cloud Computing (prioritárias)

  • AWS Certified Developer – Associate
  • Microsoft Azure Developer Associate (AZ-204)
  • Google Associate Cloud Engineer

·      Node.js e JavaScript (altamente desejáveis)

  • OpenJS Node.js Application Developer (JSNAD)
  • OpenJS Node.js Services Developer (JSNSD)
  • JavaScript Certification (ex.: W3Schools, Meta, Coursera – como diferencial)

·      APIs, Integração e Microserviços

  • API Design and Development Certification
  • (Apigee, Kong, MuleSoft, Postman ou similares)
  • Microservices Fundamentals / Architecture Certification

·      Containers e DevOps

  • Docker Certified Associate (DCA)
  • Certified Kubernetes Application Developer (CKAD)
  • DevOps Foundation (DevOps Institute)

·      Qualidade e Testes de Software

  • ISTQB Foundation Level
  • Test Automation Certification (Selenium, Cypress, Playwright ou similares)

·      Segurança de Aplicações

  • OWASP Top 10 Certification
  • CompTIA Security+

·      Agilidade e Governança

  • Scrum Developer (PSD)
  • Scrum Master (PSM I / CSM) – diferencial
  • ITIL 4 Foundation – diferencial

ADDITIONAL INFORMATION


Nossos benefícios:


  • Plano de Saúde;
  • Plano Odontológico;
  • Seguro Prudential: é concedido ao colaborador, de forma gratuita o seguro de vida, auxílio funeral e cesta natalidade, conforme regras específicas da seguradora;
  • Vale Refeição ou Vale Alimentação;
  • Vale Transporte: é concedido ao colaborador, para uso no trajeto residência – trabalho – residência, e será descontado mensalmente o percentual de 6% sob o valor do salário, limitado ao valor do benefício (opcional);
  • Day off: será concedido ao colaborador folga em virtude do dia do aniversário, devendo este ser usufruído na mesma data e/ou no mês do aniversário;
  • Empréstimo Consignado;
  • Convênios e Parcerias (Instituições de Ensino, Academias, Cursos de Idiomas entre outros);
  • Ginástica Laboral.

Conheça nossa empresa.


A Globalweb é especialista em tecnologia para o seu segmento, comprometida com a diversidade e inclusão em todas as suas formas. Acreditamos que um ambiente diverso traz mais inovação, colaboração e bem-estar para todos. Estamos em busca de pessoas que queiram crescer conosco e fazer a diferença. Valorizamos a troca de experiências e acreditamos que diferentes perspectivas tornam nosso time mais forte.

 

Na Globalweb, valorizamos a diversidade em todas as suas formas. Incentivamos candidaturas de pessoas com deficiência (PCD), pessoas negras, LGBTQIA+, mulheres, e qualquer pessoa que se identifique com grupos sub-representados no mercado de trabalho.  


Related jobs

Other jobs at Globalweb Corp

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.