(M/F)
Job ID: BC125
Junta-te à Brighten como Senior Fullstack Developer e desempenha um papel-chave na conceção, desenvolvimento e evolução de produtos e aplicações digitais utilizados pelos nossos clientes em vários setores. Farás parte de uma equipa Digital em crescimento, a trabalhar em aplicações web e mobile, APIs e integrações com sistemas empresariais, contribuindo diretamente para a entrega de soluções escaláveis e com impacto.
Responsabilidades:
- Conceber, desenvolver e manter serviços backend escaláveis, sustentáveis e capazes de responder ao crescimento das necessidades dos nossos serviços, utilizando .NET (C#)
- Desenvolver e evoluir aplicações frontend modernas utilizando Angular (ou frameworks semelhantes)
- Assumir responsabilidade e trabalhar de forma autónoma, com supervisão mínima
- Garantir a qualidade do código através de boas práticas, code reviews e testes
- Conceber, desenvolver e manter APIs RESTful, assegurando escalabilidade, segurança e performance, e integrá-las com sistemas internos e externos
- Identificar e resolver problemas complexos e corrigir defeitos nos serviços
- Contribuir para decisões de arquitetura e melhoria contínua da plataforma
- Dar suporte e evoluir aplicações existentes (incluindo aplicações mobile e plataformas low-code)
Competências e Qualificações:
- Mais de 4 anos de experiência em desenvolvimento de software (fullstack)
- Experiência sólida em .NET / C# e Web APIs
- Experiência com Angular, React ou frameworks semelhantes
- Experiência prática com bases de dados relacionais de grande escala (preferencialmente SQL Server)
- Experiência com serviços RESTful e integrações de sistemas
- Conhecimento de padrões de arquitetura de software e boas práticas
- Capacidade de trabalhar de forma autónoma e assumir responsabilidade pelas soluções
- Fortes competências de resolução de problemas e debugging
- Boa capacidade de comunicação e de trabalho em equipa multidisciplinar
Valorizado:
- Experiência em desenvolvimento mobile ou plataformas como Flutter / FlutterFlow
- Conhecimentos de Azure ou outras plataformas cloud
- Experiência com pipelines de CI/CD
- Familiaridade com plataformas low-code/no-code
- Experiência com integrações de ERP (ex.: SAP, Sage, etc.)