Pular para o conteúdo principal

DESENVOLVEDOR BACKEND PL (NODE.JS)

Essa inscrição no Banco de Talentos é para que a empresa te considere em futuras oportunidades. Entenda mais

Descrição da vaga

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.

Responsabilidades e atribuições


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.

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.

Requisitos e qualificações

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.

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

Informações adicionais

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.