Descrição:
O profissional será responsável pela liderança técnica da equipe de desenvolvimento, garantindo a entrega de soluções escaláveis e de alta performance.
Além de atuar no desenvolvimento full stack, será responsável por orientar o time, definir padrões arquiteturais, apoiar a tomada de decisões técnicas e promover boas práticas de engenharia de software.
Requisitos e Qualificações:
- Superior completo em Tecnologia da Informação, Engenharia de Software ou áreas correlatas, ou experiência equivalente.
- Mínimo de 5 anos de experiência com desenvolvimento full stack e liderança técnica.
- Experiência sólida com C# / .NET Core e .NET Framework no desenvolvimento backend.
- Forte conhecimento em arquitetura de software, SOLID, Clean Code e Design Patterns.
- Experiência com bancos de dados relacionais (PostgreSQL, SQL Server, MySQL) e bancos NoSQL (MongoDB, Redis).
- Experiência com integração de APIs REST e WebSockets.
- Experiência com CI/CD, versionamento com Git, e metodologias ágeis como Scrum e Kanban.
- Experiência com Docker e Kubernetes para gerenciamento de aplicações em containers.
- Conhecimento em mensageria e filas (RabbitMQ, Kafka).
- Conhecimento em práticas de segurança e proteção de dados.
- Conhecimento sobre desenvolvimento mobile com Flutter, Kotlin ou Swift.
- Capacidade de liderar equipes, gerenciar conflitos e apoiar a tomada de decisões estratégicas.
Diferenciais:
- Experiência em arquitetura orientada a eventos (Event-Driven Architecture – EDA).
- Experiência com práticas de DevOps e automação de infraestrutura.
- Conhecimento avançado em HTML5, CSS3, JavaScript/TypeScript e frameworks como React, Angular ou Vue.js.
- Conhecimento em Domain-Driven Design (DDD).
- Atuação em sistemas de alta disponibilidade e missão crítica.
- Contribuições para projetos open source ou participação ativa na comunidade técnica.