Build the funding layer of Web3!
The Polimec Foundation is driven by a mission to empower innovation and growth in the Web3 ecosystem. As part of our team, you'll contribute to building the foundational infrastructure for decentralized fundraising, enabling projects to access seamless, transparent, and trustless funding solutions. Inspired by our vision for financial inclusion and decentralization, Polimec is creating a bridge for global innovation, fostering an ecosystem where talent thrives and groundbreaking ideas become reality. Join us in shaping the future of Web3, built on the core principles of decentralization, transparency, and trustless collaboration.
About the Role
We are seeking an experienced blockchain engineer to lead and shape the design and implementation of Polimec's on-chain features. This role involves working with cutting-edge blockchain technology in the Polkadot ecosystem, contributing to both existing and future protocol development.
Technical Requirements
- Strong Rust programming experience, ideally demonstrated through contributions to the Polkadot SDK ecosystem (we especially value open-source contributions you can share with us)
- Demonstrated expertise in Polkadot's Cross-Consensus Message Format (XCM)
- Proven experience in developing and deploying Polkadot SDK/FRAME-based chains
- Experience with TypeScript is a plus - we use it in parts of our stack and would welcome someone familiar with it (but we're also happy to help you learn!)
Core Responsibilities
- Design, build and maintain Polkadot SDK pallets and blockchain components using Rust, with a focus on reliability, efficiency, and reusability
- Develop highly performant, testable, and maintainable code for scalable systems, adhering to core web security principles
- Work closely with the CTO, CEO, and designer to deliver end-to-end features across backend and frontend, sometimes within a single day
- Balance pragmatism with perfection, knowing when to quickly prototype and when to refine production code
- Collaborate asynchronously through code reviews and technical discussions, managing time effectively with minimal meetings
- Create and maintain technical documentation and specifications
- Maintain and enhance existing blockchain runtime
Ideal Candidate Profile
- 3+ years in software engineering with a strong foundation in building scalable systems
- Deep expertise in Rust and Polkadot SDK/FRAME, demonstrated through production-grade code or open-source contributions
- Blockchain passion first: Strong understanding of decentralized systems, cryptographic principles, and security best practices
- You know how to prioritize effectively, cutting the right corners to simplify a feature’s implementation without compromising its value
- You’re comfortable wearing multiple hats, learning quickly, and adapting to different areas of software engineering without needing to specialize
- You prefer action over meetings, asynchronous communication over unnecessary stand-ups, and clear collaboration over wasted time
- Eager to explore, learn, try, fail and repeat
- Strong problem-solving abilities and analytical mindset
- Proactive approach to learning and staying current with industry developments
- Excellent communication skills with experience working in distributed teams
Location & Benefits
- Position based in Zug/Zurich, Switzerland
- Competitive salary + incentive package
- Professional development and networking opportunities
- Opportunity to work with cutting-edge technology
Additional Information
- Full-time position
- Unique opportunity to shape the future of DeFi and private equity infrastructure