Procuramos um Developer Sénior com autonomia técnica, capacidade de resolução de problemas e interesse em contribuir para decisões de arquitetura, promover boas práticas de desenvolvimento e ser referência na equipa técnica.
Principais Responsabilidades:
- Conceber e implementar soluções críticas e de alta complexidade
- Definir padrões de desenvolvimento e boas práticas; participar na definição de arquiteturas escaláveis e resilientes
- Ser referência técnica da equipa: code reviews, pair programming e mentoria de developers júnior e intermédios
- Participar no planeamento técnico e na estimativa das entregas; ser ponto de contacto técnico em projetos estratégicos
- Analisar e refatorar sistemas legados, garantindo performance, escalabilidade e manutenibilidade • Diagnosticar problemas complexos com visão sistémica
- Garantir a monitorização e rastreabilidade dos sistemas (logs, traces e métricas), antecipando problemas e atuando na sua resolução
- Promover testes automatizados e segurança de software, em conjunto com QA e Arquitetura
- Colaborar com as equipas de produto, QA e design; participar e liderar discussões técnicas e de produto nas cerimónias ágeis, com visão de longo prazo alinhada com a estratégia do negócio
- Formação superior em Engenharia Informática, Ciência da Computação, Engenharia de Software ou área relacionada
- 5+ anos de experiência em desenvolvimento de software
- Conhecimentos sólidos de arquitetura de software, padrões de design e boas práticas de desenvolvimento
- Forte capacidade de resolução de problemas e debugging de sistemas complexos
- Conhecimentos de segurança da informação e performance aplicacional
- Português fluente; inglês básico
Stack técnica (nível avançado):
- Testes automatizados (unitários e de integração)
Experiência também com:
- Observabilidade com Grafana Stack (logs, traces, métricas)
- Bases de dados NoSQL
- Cache distribuída (Redis)
- Sistemas de eventos (Kafka)
- Liderança técnica e espírito colaborativo
- Iniciativa e sentido de responsabilidade
- Visão crítica e foco em resultados
- Compromisso com a excelência
O profissional reportará ao Tech Lead e terá um papel ativo na evolução técnica das aplicações, contribuindo para decisões de arquitetura, qualidade de engenharia e desenvolvimento das competências da equipa.