* 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
A missão
Estamos em busca de um Desenvolvedor Back-End Sênior para atuar em um ambiente altamente escalável, seguro e orientado a dados — típico de fintechs e plataformas financeiras que demandam robustez, resiliência e observabilidade avançada.
Buscamos alguém com domínio profundo em C# e .NET, forte atuação em sistemas distribuídos, arquitetura orientada a eventos e práticas modernas de engenharia. Você será referência técnica do time, liderando decisões arquiteturais e garantindo excelência na entrega.Se você tem experiência sólida com DDD, SOLID, Clean Code, microsserviços, mensageria, eventos, testes automatizados, CI/CD e práticas de resiliência como Circuit Breaker, essa oportunidade é perfeita para você.
O seu desafio será
- Liderar tecnicamente projetos complexos, apoiando decisões arquiteturais e orientando desenvolvedores juniores e plenos.
- Conduzir code reviews profundos, garantindo padrões avançados de qualidade, segurança e eficiência.
- Propor e implementar melhorias estruturais em arquitetura, performance e resiliência.
- Aplicar Arquitetura Limpa, Hexagonal e DDD, garantindo modularidade e escalabilidade.
- Desenvolver e manter APIs robustas, escaláveis e orientadas a microsserviços.
- Implementar comunicação assíncrona, mensageria e arquitetura de eventos (Kafka, RabbitMQ, EventHub).
- Usar padrões de resiliência como Circuit Breaker, Retry, Timeout e Bulkhead, garantindo disponibilidade em cenários de falha.
- Construir pipelines de CI/CD completos, com foco em automação, testes, governança e segurança.
- Atuar com monitoramento, telemetria e observabilidade utilizando ferramentas como Datadog, Prometheus, Grafana e OpenTelemetry.
- Utilizar IA aplicada ao desenvolvimento, incluindo Cursor IDE, GitHub Copilot e automações inteligentes para ganho de produtividade.
- Modelar e realizar tunning de bancos SQL e NoSQL, analisando performance e integridade.
- Colaborar com áreas de Produto, Arquitetura, DevOps, Cloud e Segurança na tomada de decisões estratégicas.
Antes de tudo, você precisa se identificar com nosso propósito que é valorizar as pessoas para que cada uma construa a sua própria história.
Além disso, é interessante que você tenha- Domínio de C# e .NET.
- Graduação completa em Ciência da Computação, Análise e Desenvolvimento ou outros cursos de nível superior.
- Proficiência prática em DDD, SOLID, Clean Code.
- Experiência com Arquitetura Limpa e Hexagonal.
- Vivência com microsserviços, mensageria e eventos distribuídos.
- Conhecimento avançado em padrões de resiliência:
- Circuit Breaker (Polly ou equivalente)
- Retry
- Timeout
- Fallback
- Bulkhead
- Experiência com testes unitários, automatizados, mocks, integração e contratos.
- CI/CD avançado com pipelines de automação (Azure DevOps, GitHub Actions, GitLab CI, etc.).
- Sólido conhecimento em containers e orquestração (Docker, Kubernetes).
- Monitoramento, logs estruturados e observabilidade com Datadog, Prometheus, OpenTelemetry.
- Experiência com ferramentas de IA generativa para desenvolvimento (Cursor, Copilot, ChatGPT).
- Cloud (AWS ou Azure) – nível intermediário ou superior.
- Modelagem e tunning de bancos SQL e NoSQL.
- Versionamento avançado (Git, GitFlow ou trunk-based).
✨ Diferenciais
- Vivência com arquiteturas orientadas a eventos e Event Sourcing.
