Detalhe da Oferta:
Estamos à procura de um(a) Software Developer (Back-End) talentoso(a) e focado(a) na resolução de problemas lógicos para se juntar à nossa equipa. Esta é uma posição em regime híbrido, com
- trabalho
a realizar nas nossas instalações em Espinho.
O(A) candidato(a) ideal terá paixão por desenvolver arquiteturas robustas e eficientes em back-end, sendo o(a) principal responsável por desenvolver motores de cálculo precisos, escaláveis e de alta performance na nossa plataforma.
O que oferecemos:
- A oportunidade única de liderar a implementação do motor de cálculo de um projeto desafiador e inovador desde a sua fase inicial.
- Integrar uma equipa técnica pequena, com uma cultura ágil de trabalho, numa fase de crescimento — a sua contribuição terá um impacto direto e significativo no produto, e a oportunidade de crescer com o projeto à medida que a equipa se expande.
- Um ambiente dinâmico com espaço para crescimento, aprendizagem contínua e para moldar o futuro da nossa aplicação.
Requisitos Essenciais:
- -
- Formação
académica de nível 6 ou superior do Quadro Nacional de Qualificações (Licenciatura, Mestrado ou Doutoramento) na área de
- Engenharia
Informática, Tecnologias da Informação ou área quantitativa similar (ex: Engenharia, Física, Matemática).
- Mínimo de 2 anos de experiência profissional em desenvolvimento Back-End.
- Domínio de programação orientada a objetos (OOP), princípios SOLID e design patterns, numa linguagem de back-end moderna (ex: PHP, Java, C#, Go, Python, entre outras).
- Capacidade demonstrada para interpretar, modelar e implementar fórmulas matemáticas e lógicas de negócio complexas.
- Experiência sólida na criação e gestão de APIs RESTful.
- Bons conhecimentos e experiência de
- trabalho
com bases de dados relacionais (ex: PostgreSQL, MySQL) e otimização de queries.
- Familiaridade com ferramentas de containers (Docker).
Será uma mais-valia (Nice to Have):
- Experiência com frameworks back-end modernas orientadas a APIs (ex: Laravel, Symfony, Spring Boot, .NET, Django, entre outras).
- Experiência com business rules engines ou sistemas de regras/DSL (ex: Drools, OpenL Tablets, DMN), especialmente aplicados a lógica regulamentar ou motores de cálculo complexos.
- Experiência na escrita de testes unitários e de integração, fundamentais para garantir a precisão dos cálculos.
- Experiência com pipelines de CI/CD (ex: GitLab CI, GitHub Actions).
- Conhecimentos de metodologias Agile (ex: Scrum, Kanban).
O Perfil que Procuramos (Soft Skills):
- Atenção ao detalhe e rigor científico: Elevado cuidado na validação de dados e precisão numérica — um decimal faz a diferença.
- Pensamento analítico e estruturado: Capacidade de desconstruir regras de negócio e regulamentos complexos em algoritmos lógicos e eficientes.
- Proatividade e autonomia: Gosto por propor soluções técnicas, investigar e resolver problemas sem precisar de micromanagement.
- Comunicação clara: Facilidade em dialogar com a equipa técnica e em traduzir conceitos regulamentares/funcionais para lógica de código.
- Espírito de equipa: Abertura para receber feedback, fazer code reviews construtivos e colaborar num ambiente ágil.
Interessado?
Envia-nos o teu CV e uma breve apresentação para: Nota importante: Todas as candidaturas serão tratadas com confidencialidade e os candidatos selecionados para a próxima fase serão contactados individualmente.