Talent.com
Desenvolvedor de back end

Desenvolvedor de back end

Omega Solutions Importação & ExportaçãoSão Paulo, SP, BR
Há 12 dias
Descrição da vaga

SOBRE A VAGA :

Estamos buscando um Desenvolvedor Backend com conhecimento em Node.js para ajudar a construir e escalar nossos serviços de backend. Você será fundamental no design de APIs de alto desempenho, no desenvolvimento de lógica de negócios robusta e na condução de decisões de arquitetura de backend. Esta é uma função de nível sênior, na qual você contribuirá com código, orientará outros e colaborará multifuncionalmente com gerentes de produto, engenheiros de frontend e DevOps.

RESPONSABILIDADES :

  • Projetar, construir e manter serviços de backend escaláveis, APIs e integrações usando Node.js;
  • Entender as definições de arquitetura propostopara o design dos serviços a serem implementados em cloud;
  • Implementar soluções seguras, confiáveis e de alto desempenho em um ambiente de micro serviços;
  • Colaborar com equipes multifuncionais para coletar requisitos e traduzi-los em especificações técnicas;
  • Escrever código limpo, bem documentado e bem testado, seguindo as melhores práticas e padrões de codificação;
  • Otimizar sistemas para desempenho, escalabilidade e alta disponibilidade;
  • Assumir decisões técnicas e impulsionar melhorias na arquitetura de backend;
  • Conduzir revisões de código,orientar desenvolvedores juniores e liderar pelo exemplo;
  • Trabalhar em estreita colaboração com DevOps para aprimorar pipelines e monitoramento de CI / CD;
  • Garantir a integridade e a segurança dos dados por meio de validação, registro em log e tratamento de erros.

REQUISITOS OBRIGATÓRIOS :

  • Mais de 5 anos de experiência profissional em desenvolvimento de backend, com mais de 3 anos utilizando Node.js em produção;
  • Sólido conhecimento de JavaScript (ES6+) e TypeScript. Sólida experiência com APIs RESTful;
  • Aprofundado conhecimento de Express.js, NestJS ou frameworks similares. Proficiência em SQL (ex. : PostgreSQL, MySQL);
  • Sólido conhecimento de padrões de autenticação e autorização (JWT, OAuth2). Familiaridade com brokers / filas de mensagens como RabbitMQ, Kafkaou Google Pub / Sub. Experiência com testes unitários, de integração e de ponta a ponta (Jest, Mocha, etc.);
  • Conhecimento de ferramentas de conteinerização (Docker);
  • Compreensão de pipelines de CI / CD e infraestrutura como código (por exemplo, GitHub Actions, Terraform);
  • Habilidade para projetar e documentar APIs (Swagger / OpenAPI);
  • Habilidades de comunicação, resolução de problemas e colaboração.
  • DESEJÁVEL :

  • Experiência com arquitetura de microsserviços e sistemas distribuídos. Familiaridade com plataformas de nuvem (AWS ou GCP ou Azure);
  • Experiência com arquitetura orientada a eventose funções serverless;
  • Experiência em ferramentas de observabilidade (por exemplo, Prometheus, Grafana, ELK, Datadog);
  • Experiência anterior trabalhando em equipes Agile / Scrum;
  • Contribuições de código aberto ou perfil ativo no GitHub.
  • Criar um alerta de emprego para esta pesquisa

    Desenvolvedor Back End • São Paulo, SP, BR