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.
- 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:
A candidatura é gratuita. Entra ou cria uma conta em segundos.