Job Search and Career Advice Platform

Ativa os alertas de emprego por e-mail!

Desenvolvedor Backend Pl (Node.js)

Seja Globalweb

São Paulo

Presencial

BRL 120.000 - 160.000

Tempo integral

Há 23 dias

Cria um currículo personalizado em poucos minutos

Consegue uma entrevista e ganha mais. Sabe mais

Resumo da oferta

Uma empresa de tecnologia em São Paulo busca um desenvolvedor backend especializado em Node.js. O profissional será responsável por desenvolver e manter serviços de alta qualidade e segurança, implementar APIs REST e integrar serviços. É essencial ter experiência em arquitetura de microserviços e colaborar com equipes de QA, DevOps e arquitetos. A empresa oferece benefícios como plano de saúde e vale refeição.

Serviços

Plano de Saúde
Vale Refeição
Seguro de Vida

Qualificações

  • Experiência em desenvolvimento backend com Node.js, utilizando JavaScript e/ou TypeScript.
  • Conhecimento em arquitetura de microserviços, comunicação síncrona e assíncrona.
  • Experiência com testes automatizados em aplicações Node.js.

Responsabilidades

  • Desenvolver e manter serviços backend em Node.js com qualidade e segurança.
  • Implementar APIs REST e/ou GraphQL seguindo boas práticas.
  • Atuar em conjunto com equipes multidisciplinares para garantir soluções integradas.

Conhecimentos

Desenvolvimento backend com Node.js
Comunicação técnica
Capacidade analítica
Proatividade
Trabalho em equipe

Formação académica

Graduação em Análise de Sistemas, Ciência da Computação ou áreas afins

Ferramentas

Git
Docker
AWS
Descrição da oferta de emprego
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.

Main responsibilities

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.
Requirements and skills

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
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.
Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta um ficheiro em formato PDF, DOC, DOCX, ODT ou PAGES até 5 MB.