Job Search and Career Advice Platform

Ativa os alertas de emprego por e-mail!

Desenvolvedor (A) Backend (Node.Js) - Pleno / Sênior

4Df Connect

Teletrabalho

BRL 120.000 - 160.000

Tempo integral

Há 2 dias
Torna-te num dos primeiros candidatos

Cria um currículo personalizado em poucos minutos

Consegue uma entrevista e ganha mais. Sabe mais

Resumo da oferta

Uma empresa de soluções em tecnologia está em busca de um(a) Desenvolvedor(a) Backend (Node.js) Pleno/Sênior para atuar em projetos desafiadores e de alta complexidade. O candidato ideal terá sólida experiência com Node.js e TypeScript, além de habilidades em desenvolvimento de APIs e cloud computing. A vaga permite trabalho remoto e busca um profissional que valorize a colaboração e a melhoria contínua. Oferecemos um ambiente dinâmico com grandes perspectivas de crescimento.

Qualificações

  • Experiência sólida com Node.js e TypeScript.
  • Desenvolvimento e manutenção de APIs RESTful escaláveis.
  • Atenção à testabilidade do código.
  • Experiência com filas e streams como SQS e RabbitMQ.

Responsabilidades

  • Desenvolver funcionalidades de média a alta complexidade.
  • Projetar, evoluir e manter APIs e serviços críticos.
  • Apoiar na modernização de componentes legados.
  • Contribuir para decisões técnicas de forma colaborativa.

Conhecimentos

Node.js
TypeScript
Programação Orientada a Objetos
Princípios SOLID
Clean Architecture
Testes unitários e de integração
AWS
Infraestrutura as Code

Ferramentas

PostgreSQL
MySQL
Sequelize
Git
GitHub Actions
GitLab CI
Descrição da oferta de emprego

Desenvolvedor(a) Backend (Node.js) – Pleno / Sênior

4DF Connect – Vitoria, Brazil Metropolitan Area.

Full-time.

Remote accepted.

Responsabilidades

Desenvolver funcionalidades de média a alta complexidade, integrações e serviços backend.

Projetar, evoluir e manter APIs e serviços críticos para o negócio.

Garantir qualidade, testabilidade, resiliência e observabilidade das entregas.

Apoiar na modernização ou refatoração de componentes legados quando necessário.

Participar ativamente de code reviews, contribuindo para a evolução técnica do time.

Sugerir e implementar melhorias em pipelines, processos e automações.

Zelar pela padronização técnica e boas práticas do ecossistema.

Trabalhar de forma próxima com Product Managers, Designers e demais engenheiros.

Contribuir para decisões técnicas de forma colaborativa e bem fundamentada.

Apoiar e orientar desenvolvedores menos experientes.

Participar de cerimônias ágeis e promover uma cultura de melhoria contínua.

Requisitos Obrigatórios

Experiência sólida com Node.js e TypeScript.

Desenvolvimento e manutenção de APIs RESTful escaláveis.

Bom domínio de Programação Orientada a Objetos (POO).

Aplicação consistente de princípios SOLID e boas práticas de engenharia.

Experiência prática com Clean Architecture, Arquitetura Hexagonal ou similares.

Conhecimento em design de sistemas distribuídos e integração entre serviços.

Modelagem e otimização de bancos de dados relacionais (PostgreSQL, MySQL, etc.).

Experiência com ORMs como Sequelize e / ou Drizzle ORM.

Escrita de testes unitários e de integração, com uso de mocks.

Atenção à testabilidade do código.

Vivência com TDD é considerada diferencial.

Experiência com AWS e conceitos de Cloud Computing.

Implementação de fluxos assíncronos e estratégias de resiliência (retry, DLQ, circuit breaker, idempotência).

Experiência com filas e / ou streams (SQS, RabbitMQ, Kafka, etc.).

Participação em pipelines de CI / CD (GitHub Actions, GitLab CI, AWS CodePipeline).

Noções de Infraestrutura as Code (Terraform, AWS CDK ou Serverless Framework).

Uso de Git, versionamento e padrões de branching (GitFlow ou similares).

Requisitos Desejáveis

Experiência com arquiteturas orientadas a eventos.

Conhecimento ou aplicação de Domain-Driven Design (DDD).

Vivência em arquitetura de microserviços.

Experiência com monitoramento e rastreabilidade distribuída.

Conhecimentos em segurança, OWASP e boas práticas de hardening.

Atuação como referência técnica, tech lead informal ou apoio a decisões técnicas.

Forte cultura de clean code, documentação e code reviews.

Familiaridade com Scrum e / ou Kanban.

Seniority level: Mid-Senior level

Employment type: Full-time

Job function: Other; Industries: Software Development

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.