Desenvolvedor(a) Back-End Sênior

Barueri Remote

📍 Remoto | 💼 CLT | ⏳ Projeto de longo prazo

Empresa: Avantti Tecnologia (Contratante)
Modelo de contratação: CLT – 100% remoto (sem possibilidade de alteração)
Duração: 12 meses ou mais (podendo ser prorrogado)

 Sobre a oportunidade
A Avantti Tecnologia está em busca de um(a) Desenvolvedor(a) Back-End Sênior para atuar em projetos estratégicos, com alto nível de complexidade técnica e impacto direto no negócio.

Você fará parte de um ambiente colaborativo, moderno e orientado a boas práticas de engenharia de software, contribuindo na construção de soluções escaláveis, seguras e de alta performance.

Requirements

Responsabilidades:
Desenvolver, evoluir e manter serviços e APIs back-end
Implementar regras de negócio complexas e fluxos críticos
Garantir qualidade, performance e escalabilidade das aplicações
Definir e evoluir arquiteturas (monolitos, microsserviços e event-driven)
Escolher tecnologias, frameworks e padrões de projeto
Garantir aderência a boas práticas (Clean Code, SOLID, DDD)
Integrar sistemas internos e externos (APIs, mensageria e serviços de terceiros)
Garantir confiabilidade e tolerância a falhas nas integrações
Modelar e otimizar bancos de dados relacionais e NoSQL
Identificar e resolver gargalos de performance
Implementar autenticação, autorização e segurança de dados (LGPD)
Monitorar logs, métricas e incidentes em produção
Escrever e manter testes automatizados
Realizar code review e garantir padrões técnicos
Atuar na prevenção e resolução de incidentes
Participar de pipelines CI/CD e processos de deploy
Trabalhar com cloud, containers e ambientes produtivos
Atuar como referência técnica e mentorar desenvolvedores
Colaborar com times de produto, front-end, QA e stakeholders
Apoiar o planejamento técnico e refinamento de demandas
 
Requisitos obrigatórios:
Proficiência avançada em pelo menos uma linguagem back-end (Java, C#, Python, Node.js ou Go)
Sólida base em orientação a objetos e/ou programação funcional
Experiência com arquitetura de software (monolítica, microsserviços e orientada a eventos)
Conhecimento em design patterns e princípios como SOLID, Clean Architecture e DDD
Experiência com APIs REST e/ou GraphQL
Integração com sistemas externos, mensageria e webhooks
Domínio de bancos relacionais (MySQL, SQL Server, Oracle)
Experiência com bancos NoSQL (MongoDB, Redis, DynamoDB etc.)
Modelagem de dados e otimização de queries
Experiência com cloud (AWS, Azure ou GCP)
Contêineres (Docker) e orquestração (Kubernetes)
CI/CD e automação de deploy
Testes automatizados (unitários, integração e contrato)
Logging, monitoramento e observabilidade
Autenticação e autorização (JWT, OAuth2, OpenID Connect)
Segurança de APIs e proteção de dados (LGPD)
 
Diferenciais:
Experiência consolidada como desenvolvedor(a) back-end pleno/sênior
Participação em projetos de médio e grande porte
Vivência com sistemas de alta disponibilidade e escalabilidade
Experiência em metodologias ágeis (Scrum, Kanban)
 
Por que se juntar à Avantti?
Projetos desafiadores e com alto impacto
Ambiente colaborativo e orientado à excelência técnica
Oportunidade de atuar com tecnologias modernas
Cultura que valoriza autonomia, aprendizado contínuo e inovação