A Dev.Pro está a recrutar um/a Intermediate Software Engineer para integrar uma equipa focada em blockchain, em regime remote-first, a partir de Portugal, com referência ao Porto.
A função envolve o desenvolvimento de componentes para uma plataforma fintech de dados em grande escala, orientada para private markets, com foco em smart contracts, integrações blockchain, ferramentas para developers e aplicações profundamente integradas com customer chains.
Responsabilidades:
- Desenvolver e manter smart contracts, lógica on-chain e serviços ligados a capacidades blockchain;
- Construir ferramentas e aplicações integradas com customer chains;
- Contribuir para a camada de blockchain developer tooling, incluindo MCP servers e chain APIs;
- Apoiar equipas de AI Agent e plataforma através de integrações blockchain;
- Colaborar com o team lead e senior engineers no desenho técnico das soluções;
- Assumir a implementação de funcionalidades desde o desenho até aos testes e deployment;
- Participar em code reviews;
- Escrever testes automatizados;
- Manter a qualidade dos componentes on-chain e off-chain;
- Resolver falhas de transações, problemas de interação com contratos e bugs de integração em sistemas distribuídos;
- Documentar detalhes de implementação e contribuir para diagramas técnicos quando necessário.
Requisitos:
- 2 a 4 anos de experiência em desenvolvimento blockchain com smart contracts, dApps, lógica on-chain ou serviços blockchain;
- Experiência na implementação e teste de smart contracts em ambientes de produção ou próximos de produção;
- Conhecimento sólido dos fundamentos de blockchain, incluindo transações, wallets, gas models, estado on-chain e interação com contratos;
- Experiência na implementação de interações diretas com blockchain, incluindo contract calls, event handling, transações e recuperação de erros;
- Experiência com ferramentas de desenvolvimento blockchain ou camadas de integração, como SDKs, MCP servers ou chain interaction APIs;
- Fortes fundamentos de engenharia, incluindo clean code, testing e debugging de sistemas distribuídos;
- Experiência com pelo menos uma linguagem de backend e desenvolvimento de APIs;
- Experiência com Docker e aplicações baseadas em microserviços;
- Boas competências de comunicação e colaboração;
- Capacidade para explicar trade-offs técnicos;
- Motivação para desenvolver conhecimento profundo em blockchain.
Será valorizado:
- Experiência no desenvolvimento de serviços backend com Node.js, TypeScript ou Python;
- Experiência prática com ferramentas de desenvolvimento assistidas por AI, como Cursor ou Claude Code.
Oferta:
- Regime remote-first a partir de Portugal;
- Integração numa equipa internacional de engenharia de software;
- Participação numa equipa onde blockchain engineering é central ao produto;
- Oportunidade de aprofundar conhecimentos em smart contracts, integrações blockchain e ferramentas de desenvolvimento assistidas por AI;
- Ownership de funcionalidades end-to-end, desde implementação até testes e deployment;
- 30 dias pagos por ano para descanso, férias ou tempo pessoal;
- 5 dias pagos de baixa médica;
- Até 60 dias de licença médica;
- 6 dias pagos por ano para eventos familiares importantes;
- Seguro de saúde parcialmente comparticipado após o período experimental;
- Bónus de bem-estar após 6 meses, aplicável a ginásio, nutrição desportiva e necessidades semelhantes;
- Aulas de inglês, formação online, conferências e possibilidade de explorar novos caminhos de carreira.
Processo de recrutamento:
- Submissão do CV em inglês;
- Chamada introdutória com recruiter;
- Entrevista;
- Oferta.
Sobre a Dev.Pro:
A Dev.Pro é uma equipa global de profissionais de IT que ajuda empresas tecnológicas a escalar através de experiência em engenharia de software. A empresa opera em modelo remote-first, com developers em mais de 55 países e cinco continentes.
A cultura da Dev.Pro valoriza comunicação clara, cumprimento de compromissos, liberdade para trabalhar a partir de qualquer lugar e oportunidades de crescimento profissional e pessoal numa equipa diversa e dedicada.
Proteção de dados:
Ao submeter a candidatura, o/a candidato/a declara aceitar a política de privacidade da Dev.Pro e consentir o armazenamento e tratamento dos seus dados pessoais pela empresa.