Mid-level Software Developer - Back-End
Imagem Urbana Lda — Portugal · Posted ~1 day ago
🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.
Log in to add to target listDescription
# Mid-level Software Developer - Back-End
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.
We have 66,600 jobs that might be an even better fit for you
DontApply's real value goes far beyond a single job link or company name. Just upload your resume — in under a minute we'll analyze all 66,600 jobs and tell you exactly which ones you should apply to right now.
Upload My Resume