Software Engineer
FULL_TIME • NA
Douro Labs builds market data infrastructure used across decentralized finance. The engineering team develops backend systems, smart contracts, SDKs, monitoring tools, and open-source components that support Pyth-related products.
In this Software Engineer role, you’ll work on both on-chain and off-chain projects, contribute to developer-facing tooling, and participate in shaping product direction alongside partnerships and business teams. The position requires strong software fundamentals, user-centric development practices, and comfort operating in a startup environment. Engineers at various seniority levels are considered, and responsibilities will be adjusted accordingly. The role is globally remote with an optional office in Porto.
🔹 Responsibilities
• Design, build, and maintain Pyth-related on-chain and off-chain systems, including smart contracts, SDKs, and utility programs.
• Collaborate with business development and sales teams to influence product direction.
• Mentor junior engineers and contribute to high-quality software design and documentation.
• Engage with external developers to understand requirements and produce SDKs, tools, and clear documentation.
🔹 Requirements
• Minimum 4 years of software engineering experience; experience with large-scale or safety-critical systems is a plus.
• Smart contract or blockchain experience is helpful but not required; backend engineering and familiarity with low-level languages (Rust, C++) are valued.
• Ability to work effectively in fast-paced, startup environments.
• Interest or experience in Rust, Solidity, Python, and TypeScript.
• Strong communication skills for collaboration with internal and external teams.
• Ability to mentor engineers at different skill levels.
• Willingness to participate in periodic on-call rotations.
🔖 Curated by ArtofBlockchain.club
We highlight verified blockchain roles to help professionals navigate Web3 careers with confidence.
👉 Explore more curated opportunities at ArtofBlockchain.club