Job Search and Career Advice Platform

Ativa os alertas de emprego por e-mail!

Desenvolvedor(a) Backend Sênior

YAPP

Aracaju

Presencial

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 multiatendimento está à procura de um(a) desenvolvedor(a) backend sênior em Aracaju, SE. O profissional irá liderar o desenvolvimento de serviços robustos utilizando Node.js e Express, além de propor melhorias na arquitetura da plataforma. É necessário ter sólida experiência em RabbitMQ e bancos de dados, entre outros. Esta é uma posição de especialista com jornada de período integral e contratação autônoma.

Qualificações

  • Mínimo de 5 anos de experiência com desenvolvimento backend, preferencialmente em Node.js.
  • Experiência sólida com Node.js, Express e JavaScript / TypeScript.
  • Proficiência em RabbitMQ e Bull Queue.
  • Forte conhecimento em bancos de dados relacionais e não relacionais.
  • Experiência com Redis para caching e GIT.

Responsabilidades

  • Projetar, desenvolver e manter serviços backend robustos e de alta disponibilidade.
  • Implementar Clean Architecture e princípios SOLID no desenvolvimento.
  • Integrar e gerenciar a comunicação com a API de WhatsApp.
  • Monitorar serviços críticos focando em observabilidade.
  • Conduzir code reviews e promover boas práticas de desenvolvimento.

Conhecimentos

Node.js
Express
JavaScript / TypeScript
RabbitMQ
Bull Queue
Postgres
MongoDB
Redis
GIT
Sentry

Formação académica

Formação em Ciência da Computação ou áreas relacionadas

Ferramentas

Elastic
New Relic
Descrição da oferta de emprego

A JetSales Brasil é uma plataforma de multiatendimento focada em integrar empresas e clientes através do WhatsApp, oferecendo soluções robustas para otimizar e escalar o atendimento. Estamos à procura de uma pessoa desenvolvedora backend sênior, que possa liderar e evoluir nossa arquitetura, trazendo soluções técnicas de alta performance e escalabilidade para nossa plataforma.

Principais responsabilidades:

Desenvolvimento Backend Escalável : Projetar, desenvolver e manter serviços backend robustos e de alta disponibilidade, utilizando Node.js e Express, com foco em escalabilidade e desempenho contínuo. Arquitetura e Boas Práticas : Aplicar Clean Architecture, princípios SOLID e padrões de projeto no desenvolvimento de sistemas, com forte domínio em autenticação via JWT e implementação de testes automatizados. Mensageria e Processos Assíncronos : Projetar, implementar e otimizar filas de mensagens e jobs assíncronos utilizando RabbitMQ e Bull para garantir o processamento eficiente de tarefas em larga escala. Integração com API de WhatsApp : Integrar e gerenciar a comunicação com a API de WhatsApp, automatizando fluxos de mensagens e garantindo comunicação em tempo real com usuários finais. Observabilidade e Performance : Implementar e monitorar serviços críticos com foco em observabilidade, utilizando ferramentas como Redis, soluções de logging e monitoramento de performance. Liderança Técnica : Atuar como referência técnica para o time de backend, conduzindo code reviews, promovendo boas práticas de desenvolvimento e apoiando o crescimento técnico dos membros da equipe. Arquitetura e Escalabilidade da Plataforma : Contribuir ativamente para a evolução da arquitetura da plataforma, antecipando gargalos e propondo melhorias de infraestrutura e design. Colaboração Multidisciplinar : Trabalhar de forma integrada com times de produto, design e frontend, garantindo entregas de alta qualidade e aderência aos objetivos de negócio. Documentação Técnica : Criar e manter documentação clara e acessível sobre boas práticas, decisões arquiteturais e integrações técnicas, facilitando a manutenção e o onboarding de novos desenvolvedores. Pipelines e DevOps : Apoiar na estruturação e melhoria de pipelines de CI / CD e automação de deploys, garantindo eficiência e segurança nos processos de entrega contínua.

Requisitos técnicos:

Mínimo de 5 anos de experiência com desenvolvimento backend, preferencialmente em Node.js. Experiência sólida com Node.js, Express e JavaScript / TypeScript. Proficiência em RabbitMQ e Bull Queue, com histórico de projetos que envolvem alta carga de mensagens. Forte conhecimento em bancos de dados relacionais (Postgres) e em não relacionais (MongoDB). Experiência com Redis para caching e GIT. Experiência com integrações de APIs de WhatsApp (ex. : whatsapp-web.js, Baileys). Habilidades avançadas de resolução de problemas e pensamento analítico. Capacidade de trabalhar bem em equipe e de forma autônoma, com foco em liderança técnica. Formação em Ciência da Computação ou áreas relacionadas. Experiência sólida na criação e manutenção de documentos técnicos. Experiência com implementação do sonar, automação de deploys e Integração Contínua e Entrega / Implantação Contínua. Diferenciais : Experiência com ferramentas de observabilidade e monitoramento (ex. : Elastic, New Relic). Familiaridade com Sentry para gerenciamento de erros. Histórico de atuação com otimização de performance e manuseio de alta carga de dados e requisições. Familiaridade em arquitetura multitenant. Familiaridade com React( Redux, Axios e testes unitários).

Perfil comportamental:

Liderança Colaborativa : Atua como referência técnica, com habilidade para liderar times, facilitar decisões e promover um ambiente de aprendizado constante e troca de conhecimento. Proatividade e Autonomia : Tem iniciativa para identificar problemas, propor soluções escaláveis e atuar de forma independente na resolução de desafios complexos. Mentalidade de Produto : Comprometido com o impacto das entregas, entende as necessidades do negócio e prioriza soluções que agreguem valor real aos usuários. Alta Capacidade Analítica : Possui raciocínio lógico apurado, espírito investigativo e foco em dados para tomar decisões técnicas assertivas. Comunicação Clara e Eficaz : Se comunica de forma objetiva com times multidisciplinares, facilitando a fluidez entre áreas técnicas e não técnicas.

  • Local de trabalho : Aracaju, SE
  • Regime de contratação de tipo : Autônomo
  • Jornada : Período Integral
  • Nível hierárquico : Especialista
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.