About the job Backend Developer
Estamos a contratar: Backend Developer
Localização: Porto (Regime híbrido: 2x por semana presencial)
És apaixonado por desenvolvimento backend, APIs robustas e integração de sistemas complexos? Procuramos um Backend Developer experiente para reforçar uma plataforma de gestão de identidade com impacto global.
Se procuras um desafio técnico exigente, onde podes contribuir para sistemas seguros, escaláveis e altamente disponíveis, esta pode ser a tua próxima oportunidade!
Sobre a Oportunidade:
Terás um papel central na construção de serviços backend resilientes, garantindo integração eficaz com sistemas externos, bases de dados e componentes críticos. A colaboração com equipas multidisciplinares será essencial, sempre com foco em performance, segurança e boas práticas de engenharia.
Responsabilidades:
-
Conceber e desenvolver APIs RESTful e serviços backend (Java com Spring/Spring Boot, Python ou Node.js);
-
Definir padrões de APIs e contratos de interface;
-
Conceber e otimizar bases de dados relacionais e NoSQL (PostgreSQL, MongoDB, ElasticSearch);
-
Aplicar boas práticas de modelação, consistência de dados, segurança e backups;
-
Integrar sistemas com serviços externos, dispositivos biométricos e registos nacionais;
-
Aplicar padrões de integração empresarial (EIP) para lógica escalável e sustentável;
-
Implementar middleware e transformações de dados;
-
Adotar práticas de segurança (OWASP, OAuth2, JWT, SAML, GDPR, ISO 27001);
-
Participar em auditorias de segurança e revisões de código;
-
Colaborar com equipas de DevOps em CI/CD, automação, Docker e Kubernetes;
-
Diagnosticar e resolver problemas de performance;
-
Participar em sprint planning, code reviews, pair programming e mentoring.
Perfil Procurado:
-
Licenciatura ou Mestrado em Engenharia Informática ou similar;
-
Mínimo de 5 anos de experiência em desenvolvimento backend;
-
Domínio de Java (Spring/Spring Boot), Python ou Node.js;
-
Conhecimentos sólidos de POO, estruturas de dados e padrões de design;
-
Experiência em sistemas escaláveis, seguros e de alta disponibilidade;
-
Familiaridade com Kafka, RabbitMQ ou sistemas de mensageria semelhantes;
-
Experiência em bases de dados relacionais (PostgreSQL, Oracle, SQLServer) e NoSQL (MongoDB, ElasticSearch);
-
Conhecimento de ferramentas CI/CD, containerização e fluxos Git;
-
Experiência ou interesse em sistemas de gestão de identidade (IAM) é valorizada;
-
Fluência em inglês; conhecimentos de português, francês ou alemão são uma mais-valia;
-
Disponibilidade para regime híbrido (2 dias presenciais/semana no Porto).
O que Oferecemos:
-
Papel central no desenvolvimento de serviços digitais de identidade com impacto real;
-
Salário competitivo com benefícios por desempenho;
-
Oportunidades de formação técnica e progressão na carreira;
-
Ambiente de trabalho colaborativo, ético e com foco na qualidade;
-
Regime de trabalho flexível com modelo híbrido.