Modelo CLT | 100% Remoto | Projeto de Longa Duração
A Avantti Tecnologia está em busca de um(a) Desenvolvedor(a) Full Stack Sênior para atuar em projetos estratégicos de transformação digital, contribuindo diretamente na construção de soluções escaláveis, seguras e de alta performance.
Buscamos profissionais com forte domínio técnico, visão arquitetural e experiência em ambientes modernos de desenvolvimento, capazes de atuar de forma colaborativa em squads multidisciplinares e apoiar decisões técnicas relevantes para o negócio.
Informações da oportunidade
Modelo de contratação: CLT
Modalidade: 100% Remoto
Duração do projeto: 12 meses ou mais (podendo ser prorrogado)
Senioridade: Sênior
Requisitos:
Requisitos Técnicos
Proficiência avançada em pelo menos uma linguagem back-end (Java, C#, Python, Node.js ou Go)
Sólida experiência com desenvolvimento Full Stack
Boa base em orientação a objetos e/ou programação funcional
Experiência com arquitetura de software (monolitos, microsserviços e arquitetura orientada a eventos)
Conhecimento em Design Patterns, SOLID, Clean Architecture e DDD
Desenvolvimento e versionamento de APIs REST e/ou GraphQL
Experiência com integração entre sistemas, mensageria e webhooks
Domínio de bancos relacionais (MySQL, SQL Server, Oracle)
Experiência com bancos NoSQL (MongoDB, Redis, DynamoDB, entre outros)
Modelagem de dados, otimização de queries e análise de performance
Experiência com cloud (AWS, Azure ou GCP)
Conhecimento em Docker e Kubernetes
Vivência com pipelines CI/CD, automação de deploy e gestão de ambientes
Escrita de testes automatizados (unitários, integração e contrato)
Conhecimento em logging, monitoramento e observabilidade
Experiência com autenticação e autorização (JWT, OAuth2 e OpenID Connect)
Conhecimento em segurança de APIs e proteção de dados sensíveis, alinhado à LGPD
Diferenciais
Experiência comprovada em projetos de médio e grande porte
Vivência em sistemas de alta disponibilidade e escalabilidade
Atuação em ambientes ágeis (Scrum e Kanban)
Perfil colaborativo, com visão analítica e foco em qualidade técnica
Principais Responsabilidades
Desenvolver, evoluir e manter aplicações, serviços e APIs
Implementar regras de negócio complexas e fluxos críticos
Garantir qualidade, performance e escalabilidade das soluções
Definir e evoluir arquiteturas de sistemas
Apoiar decisões técnicas relacionadas a frameworks, padrões e tecnologias
Garantir aderência às boas práticas de desenvolvimento (Clean Code, SOLID e DDD)
Integrar sistemas internos e externos, garantindo confiabilidade e tolerância a falhas
Modelar e otimizar bancos relacionais e NoSQL
Atuar na identificação e resolução de gargalos de performance
Implementar mecanismos de autenticação, autorização e proteção de dados
Garantir conformidade com boas práticas de segurança e LGPD
Monitorar logs, métricas e erros de aplicações
Escrever, revisar e manter testes automatizados
Participar de code reviews e garantir padrões técnicos do time
Atuar em troubleshooting e suporte a incidentes em produção
Participar de pipelines CI/CD e processos de deploy
Trabalhar com ambientes cloud, containers e infraestrutura moderna
Atuar como referência técnica e apoiar profissionais menos experientes
Colaborar com times de Produto, QA, Front-end e demais stakeholders
Apoiar refinamentos técnicos e planejamento de demandas