Caro usuário, habilite o javascript para que esse site funcione corretamente.

Desenvolvedor Back End SR

* Salário: R$ 11.000 a R$ 20.000 por mês (estimado)

* O valor exibido é uma estimativa calculada com base em dados públicos e referências do mercado. Não garantimos que este seja o salário oferecido para esta vaga específica.

Área: Tecnologia da Informação

Nível: Senior

Desenvolvedor Back end SR

Modalidade: CLT 100% remoto

Requisitos:

Proficiência avançada em pelo menos uma linguagem back end (ex.: Java, C#, Python, Node.js, Go)
Boa base em orientação a objetos e/ou programação funcional
Experiência sólida com arquitetura de software (monolitos, microsserviços, event-driven)
Conhecimento de design patterns e princípios como SOLID, Clean Architecture e DDD
Desenvolvimento e versionamento de 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, otimização de queries e performance
Experiência com cloud (AWS, Azure ou GCP)
Contêineres (Docker) e orquestração (Kubernetes)
CI/CD, automação de deploy e ambientes
Escrita de testes automatizados (unitários, integração, contrato)
Boas práticas de logging, monitoramento e observabilidade
Autenticação e autorização (JWT, OAuth2, OpenID Connect)
Boas práticas de segurança de APIs e dados sensíveis (LGPD)

Desejáveis:

Experiência comprovada como desenvolvedor back end pleno/sênior
Participação em projetos de médio a grande porte
Vivência com sistemas de alta disponibilidade e escalabilidade
Atuação em ambientes ágeis (Scrum, Kanban)

Responsabilidades principais:


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 do código
Definir e evoluir a arquitetura dos sistemas
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, serviços de terceiros)
Garantir confiabilidade e tolerância a falhas nas integrações
Modelar bancos de dados relacionais e NoSQL
Otimizar queries, índices e uso de cache
Identificar e resolver gargalos de performance
Implementar autenticação, autorização e proteção de dados
Garantir conformidade com LGPD e boas práticas de segurança
Monitorar erros, logs e métricas dos sistemas
Escrever e manter testes automatizados
Revisar código (code review) e garantir padrões técnicos
Atuar na prevenção de falhas em produção
Participar de pipelines CI/CD e processos de deploy
Trabalhar com cloud, containers e ambientes produtivos
Apoiar troubleshooting e incidentes em produção
Atuar como referência técnica do time
Mentorar desenvolvedores menos experientes
Colaborar com produto, front end, QA e stakeholders
Apoiar o planejamento técnico e refinamento de demandas


BUSCAS DE VAGAS SEMELHANTES