Douro Labs logo
Blockchain Works

Software (Blockchain) Engineer

Douro Labs · Porto, Portugal

Posted 27 days ago

$150K - 250K + EquityFull timeRemote

About Douro Labs

About the role

SENIOR BLOCKCHAIN ENGINEER

Build the Future of Decentralized Finance

Remote (Worldwide) • Full-Time • Engineering

🚀 Build Market Data Infrastructure for the DeFi Revolution

About the Role

We're looking for skilled software engineers who are excited to build the market data infrastructure driving the future of decentralized finance. In this role, you'll develop smart contracts, build developer SDKs, improve tooling and monitoring, and help shape the product itself. Your understanding of the DeFi landscape will be key in spotting opportunities and pushing the boundaries of what's possible.

About Our Team and Culture

🌍 Global Remote Team

Team spans US, South America, Europe, and Asia

🏢 Optional Office

Porto, Portugal office available Remote is our norm

Balanced Team

  • Half tech-talented engineers, half partnership experts forging relationships with data providers, developers, and the DeFi community

Communication-Driven

  • English proficiency essential—our medium for team and external developer communication in our network-driven approach

Startup Energy

  • Thrive in a fast-paced startup environment within the dynamic DeFi space—we value adaptable problem solvers

Open Source

  • Write open-source software—check out our projects on GitHub for a sneak peek into our work

User-Centric Development

  • Our success hinges on external developers engaging with our solutions—craft user-friendly APIs and crystal-clear documentation

Your Responsibilities

Smart Contract & Project Development

  • Engage in ideation, creation, and upkeep of both on-chain and off-chain Pyth-related projects, including smart contracts, SDKs, and utility programs

Strategic Influence

  • Influence our project's trajectory by working alongside business development and sales teams, shaping the future of finance

Team Leadership & Mentorship

  • Elevate our team by mentoring junior engineers and setting high standards in software design and documentation

Developer Community Engagement

  • Connect with the developer community, understand their requirements, and craft SDKs, documentation, and tools tailored to them

Desired Skills and Experience

Core Experience

  • At least 4 years of software engineering experience
  • Bonus for experience in large-scale, safety-critical systems

Technical Skills

  • Smart contract and blockchain development beneficial but not mandatory
  • For those without blockchain experience: backend engineering experience and understanding of low-level programming languages (Rust or C++)
  • Keenness to learn or experience with Rust, Solidity, Python, and TypeScript

Professional Qualities

  • Zest for fast-paced, startup-like environments, adapting swiftly to the ever-changing DeFi market
  • Exceptional technical communication skills for diverse interactions within and outside the team
  • Ability to nurture engineers of varying skill levels
  • Willingness to manage periodic on-call responsibilities

Tech Stack

  • Rust
  • Solidity
  • Python
  • TypeScript

Position Details

Experience Required

4+ years in software engineering

Location

Remote (Worldwide)

Office Option

Porto, Portugal (optional)

Employment Type

Full-Time

Department

Engineering

Our Commitment to Diversity

At Douro Labs, we value diversity and inclusion in our workplace. We are an equal-opportunity employer committed to preventing discrimination or harassment. We oppose unfair treatment based on protected characteristics and strive to create an inclusive and welcoming environment for everyone.

Our hiring decisions are based on qualifications, merit, and business needs. This policy applies to all aspects of employment, including hiring, promotion, termination, leave, and apprenticeship.

Responsibilities

  • Engage in ideation, creation, and upkeep of both on-chain and off-chain Pyth-related projects, including smart contracts, SDKs, and utility programs
  • Influence our project's trajectory by working alongside business development and sales teams, shaping the future of finance
  • Elevate our team by mentoring junior engineers and setting high standards in software design and documentation
  • Connect with the developer community, understand their requirements, and craft SDKs, documentation, and tools tailored to them

Requirements

  • At least 4 years of software engineering experience
  • Bonus for experience in large-scale, safety-critical systems
  • Smart contract and blockchain development beneficial but not mandatory
  • For those without blockchain experience: backend engineering experience and understanding of low-level programming languages (Rust or C++)
  • Keenness to learn or experience with Rust, Solidity, Python, and TypeScript
  • Zest for fast-paced, startup-like environments, adapting swiftly to the ever-changing DeFi market
  • Exceptional technical communication skills for diverse interactions within and outside the team
  • Ability to nurture engineers of varying skill levels
  • Willingness to manage periodic on-call responsibilities

Technology stack

RustC++Blockchain developmentBlockchainDeFi

What we offer

    Similar roles you may like