Software Engineer - Remote Position in DeFi
About the Role
We're looking for skilled Software Engineers to join our team remotely. In this Software Engineer remote position, you'll be instrumental in building the market data infrastructure that drives the future of decentralized finance (DeFi). Your contributions will include developing backend services, writing smart contracts, building developer SDKs, and enhancing tooling and monitoring systems.
What You'll Do
- Engage in the ideation, creation, and maintenance of both on-chain and off-chain projects, including smart contracts and utility programs.
- Influence our project's trajectory by collaborating with 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 to understand their requirements and craft tailored SDKs, documentation, and tools.
- Write open-source software and contribute to our GitHub projects.
Requirements
- At least 4 years of software engineering experience, with a preference for those with experience in large-scale, safety-critical systems.
- Experience in smart contract and blockchain development is beneficial but not mandatory.
- Strong backend engineering experience and understanding of low-level programming languages (such as Rust or C++) are highly valued.
- A 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.
Nice to Have
- Experience with Rust, Solidity, Python, and TypeScript.
- Willingness to manage periodic on-call responsibilities.
- Ability to nurture engineers of varying skill levels.
What We Offer
- Fully remote work with a flexible schedule.
- Opportunity to work in a dynamic startup environment within the DeFi space.
- Engagement in user-centric development, crafting user-friendly APIs and clear documentation.
- Mentorship opportunities to help junior engineers grow.
- A chance to contribute to open-source projects and shape the future of finance.
Think you have what it takes? We’re looking forward to meeting you!
Join Douro Labs as a Software Engineer in a fully remote role. Contribute to innovative DeFi projects and enjoy a flexible work environment.
Who Will Succeed Here
Proficient in Rust and Solidity, with hands-on experience in developing smart contracts and backend services for DeFi applications, showcasing a strong understanding of blockchain technology.
Self-motivated and disciplined in a remote work environment, capable of managing time effectively and collaborating asynchronously with distributed teams across different time zones.
Analytical mindset with a focus on problem-solving and optimization, particularly in building developer SDKs and enhancing monitoring systems, demonstrating a proactive approach to improving performance and scalability.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months