Desenvolvedor Full Stack Backend Pleno

Híbrido

São Paulo

Pleno

Requisitos

4+ anos de experiência na carreira

Node.js

Testes de API (REST)

AWS

JavaScript

Conhecimentos Desejáveis

Scala

Java

Tarefas e Responsabilidades

Requisitos:

  • Formação Acadêmica: Graduação em Ciência da Computação, Engenharia de Software ou áreas correlatas.
  • Experiência: Mínimo 4 anos comprovados em desenvolvimento, preferencialmente com JavaScript e Node.js.
  • Conhecimentos Técnicos Imprescindíveis: AWS (EC2, EKS/Kubernetes, ECR, ACM, RDS) APIs REST e JSON, Git (controle de código e versionamento) Linux (administração e Shell)
  • Promises e programação assíncrona em JavaScript Práticas de desenvolvimento seguro e testes automatizados

Diferenciais:

  • Experiência com Java ou Scala.
  • Conhecimento em microserviços e arquitetura serverless.
  • Experiência com DevOps e ferramentas de CI/CD.
  • Familiaridade com IA Generativa para otimização de processos e experiência do usuário.
  • Conhecimento em arquitetura de sistemas (redes, firewalls, DNS, roteamento, modelagem de dados)


Responsabilidades:

Desenvolvimento em Nuvem: Atuar em ambientes AWS (EC2, EKS, ECR, ACM, RDS), garantindo performance, escalabilidade e segurança.

Conteinerização e Orquestração: Implementar e gerenciar containers com Docker e Kubernetes (administração, criação de pods, serviços, ingress, etc.).

Integrações de Sistemas: Desenvolver integrações entre o assistente virtual e os sistemas dos clientes utilizando APIs REST e JSON, além de OpenAPI/Swagger.

Desenvolvimento Backend: Trabalhar principalmente com JavaScript, Node.js, Promises, HTML5, CSS e TypeScript para criar funcionalidades robustas e assíncronas de forma eficiente.

Desenvolvimento Full Stack: Atuar também em camadas de front-end sempre que necessário, garantindo a integração de ponta a ponta.

Autenticação e Segurança: Implementar autenticação com OIDC (OpenID Connect), SAML e aplicar práticas de desenvolvimento seguro.

Criação e Manutenção de APIs: Desenvolver APIs internas e externas com documentação clara e padronizada.

Gestão de Bancos de Dados: Criar, administrar e otimizar bancos relacionais e não relacionais (SQL, MongoDB, RDS na AWS).

Ambiente Linux: Gerenciar e configurar servidores Linux, utilizando Shell Script para automação.

Controle de Versões: Utilizar Git para versionamento de código, integração contínua e práticas de CI/CD.

Desenvolvimento de Relatórios: Criar queries e relatórios para produtos e serviços.

Boas Práticas: Aplicar Promises, testes automatizados, documentação de código e metodologias ágeis para garantir escalabilidade e qualidade.


Compartilhar vaga:

Phone

Somente arquivo pdf com o tamanho máximo de 1mb.

Compartilhar vaga: