Software Engineer - Rust Core Developer (SDK-Node) - Full-time
** Summary:**
The team within the Polkadot ecosystem is devoted to revolutionizing the traditional web platform by upholding individual freedom and data integrity. Our aim is to equip developers with decentralized technology that fosters the creation of superior services. We reject the notion of the internet being controlled by a select few powerful entities.
As we adhere to principles of decentralization and openness, we operate as a distributed organization, promoting a culture of shared ownership and empowerment among our team members. With a flat organizational structure, we prioritize delegating authority and responsibilities to the edges of our network.
Team Overview:
The SDK-Node team serves as a critical component in establishing the foundation of the Polkadot network. Primary responsibilities entail developing and maintaining the node software crucial to powering the network. From designing and testing to implementing and maintaining key components like networking, databases, consensus mechanisms, and more, we cover a broad spectrum of functionalities within the team. As advocates of transparency, we wholeheartedly support the values of open-source development.
Position Details:
About the Role:
You will collaborate with a diverse and skilled team of Rust and backend experts across the globe. Active engagement in discussions pertaining to new features, designs, and issues within the GitHub community will be essential. In addressing pioneering challenges that demand innovative solutions, you'll navigate through complex issues by carefully analyzing and understanding various moving parts. Our expectation is for you to develop integration and unit tests that verify consistent node functionality.
About You:
- Minimum of 3 years of software engineering experience
- Significant backend expertise is a must
- Proficient in problem analysis, implementation, and testing strategies
- Clear communication skills and team-oriented mindset
- Proficient in distributed systems with a keen ability to learn new concepts swiftly
- Ownership mentality and a strong sense of responsibility for your specialized area
- Self-sufficient and proactive in defining tasks and executing accordingly
- Proficient in identifying and mitigating performance bottlenecks
Desirable Experience:
- Proficiency in Rust programming
- Prior exposure to the blockchain domain
Benefits of Working with Us:
For all new team members, we offer competitive compensation packages, including tokens where applicable, based on extensive market analysis. Additionally, we provide a remote-first working environment with flexible hours, fostering a collaborative, fast-paced culture. Engaging team and company retreats, as well as numerous educational initiatives like internal sessions and hackathons, ensure ample opportunities for personal and professional growth. Teammates are driven by passion and dedication towards the organization's mission, creating an inspiring work atmosphere.
Benefits for Employees in Germany, Portugal, or the U.K.:
- Generous annual leave entitlement
- Provision of a work laptop (macOS or Linux-based)
- Yearly budget allocated for learning and development initiatives
Even if your experience doesn't perfectly align with our outlined requirements, we encourage you to submit an application expressing how you can contribute to our mission.
![Avatar](https://uploads.laborx.com/company_logo/jw_7Pt979oEI1L-doxr2k256GM4pCtIt.png)