Modalidade de Atuação: Remota


Sobre a posição:
Buscamos um profissional com capacidade de atuar com autonomia e responsabilidade, que tenha forte senso de dono da entrega, garantindo qualidade e eficiência em todas as etapas do processo. Esperamos alguém comprometido com resultados, colaborativo e proativo na evolução contínua das soluções e processos.

Responsabilidades:

  • Desenvolver e manter aplicações backend utilizando Java e Node.js;
  • Projetar e implementar APIs REST e microsserviços escaláveis;
  • Desenvolver integrações utilizando mensageria e arquitetura orientada a eventos;
  • Atuar com serviços serverless na AWS (Lambda);
  • Implementar e manter integrações com filas e sistemas de streaming;
  • Garantir boas práticas de versionamento, testes e integração contínua;
  • Participar de decisões técnicas e evoluções arquiteturais;
  • Atuar na análise e correção de incidentes, promovendo melhoria contínua;
  • Colaborar com times multidisciplinares garantindo entregas de alta qualidade;
  • Acompanhar soluções de ponta a ponta, garantindo qualidade, performance e escalabilidade.

Requisitos Obrigatórios:

  • Linguagens e Backend:
    o Experiência sólida com Java;
    o Experiência com Node.js;
    o Experiência no desenvolvimento e consumo de APIs REST;
  • Arquitetura e Boas Práticas:
    o Conhecimento em Arquitetura de Microsserviços;
    o Conhecimento em MVC, Clean Architecture e Arquitetura Hexagonal;
    o Experiência com BDD e TDD;
    o Experiência com JUnit e Testes de Integração;
  • Cloud:
    o Experiência com AWS;
    o Conhecimento prático em AWS Lambda;
    o Conhecimento em serviços AWS como EC2, S3, SNS e SQS;
    o Conhecimento em Microsoft Azure;
  • Mensageria e Eventos:
    o Experiência com Apache Kafka;
    o Experiência com Amazon SQS;
  • Banco de Dados:
    o Experiência com DynamoDB;
  • DevOps e Qualidade:
    o Experiência com CI/CD;
    o Conhecimento em versionamento de código (Git);
    o Vivência com boas práticas de testes e integração contínuo

Soft skills:

  • Perfil analítico e orientado à resolução de problemas;
  • Forte comprometimento com qualidade e boas práticas de desenvolvimento;
  • Facilidade para atuar em ambientes colaborativos e multidisciplinares;
  • Comunicação clara e assertiva com áreas técnicas e de negócio;
  • Proatividade na identificação de melhorias e otimização de processos;
  • Adaptabilidade a diferentes contextos, tecnologias e metodologias;
  • Organização e senso de responsabilidade com entregas e prazos;
  • Mentalidade de aprendizado contínuo e evolução técnica;
  • Foco em resolução de problemas e acompanhamento end-to-end de
    soluções;
  • Senso de dono, com responsabilidade integral pela entrega e resultados.

Desejavel:

  • Conhecimento em Docker e/ou Kubernetes;
  • Experiência com monitoramento e observabilidade;
  • Vivência em ambientes de alta disponibilidade e sistemas distribuídos;
  • Inglês técnico.

Candidatar-se a esta posição

Tipo(s) Permitido(s): .pdf, .doc, .docx