Who are we?
IOHK, is a technology company focused on Blockchain research and development. We are renowned for our scientific approach to blockchain development, emphasizing peer-reviewed research and formal methods to ensure security, scalability, and sustainability. Our projects include decentralized finance (DeFi), governance, and identity management, aiming to advance the capabilities and adoption of blockchain technology globally.
We invest in the unknown, applying our curiosity and desire for positive change to everything we do. By fueling creativity, innovation, and progress within our teams, our products and services are designed for people to be fearless, to be changemakers.
About Midnight:
IOG's Midnight Tribe is a business technology provider and core contributor to the Midnight Network, a blockchain platform for developing decentralized applications that safeguard personal and commercial data. The Midnight Network is the first blockchain to offer programmable data isolation by leveraging zero-knowledge (ZK) proofs to enable selective disclosure of what information is visible on-chain and is designed to help developers implement necessary business policies, such as meeting regulatory requirements.
What the role involves:
As a Senior Developer Relations Engineer, your primary focus will be building and maintaining example applications that demonstrate the versatility of Midnight's unique data protection and ZK-proof capabilities. These applications will highlight diverse use cases, providing developers with tangible examples of what's possible. You will complement this work by creating educational content to guide developers in building similar applications, empowering them to leverage Midnight's ecosystem to its full potential.
You will level up developers through education and enablement; we’re here to get developers excited about Midnight and to support them and their communities in achieving their goals. We build in front of the world; we're creative, and we embrace that energy to produce and share ambitious, inspirational projects with deep technical roots. By sharing authentic, engaging content with our communities, we're able to join in the conversations that matter to them and bring their stories home to help Midnight build better products. Those same discussions give us a chance to use our product expertise to make developer's lives better by helping them understand the value of zero-knowledge technology and how they can effectively apply it in their own projects.
We're developers, and we love to code. We code so we can speak from practical experience and join the global conversation. You'll be happiest on this team if you've lived the pain of pager duty and know the joy that comes from a beautiful green test suite. We're storytellers. We excite, engage, and empower developers. We're active members of our communities. We coordinate meetups, attend conferences, and help developers realize their collective strength. Collaborative personalities can expect to thrive here.
We value unique perspectives, and we absolutely encourage applications from candidates with backgrounds and identities that add to our spectrum of experience.
Given the nature of the work, this is a remote position. We're a results-oriented team, so our hours offer some flexibility.
Main Goals
- Design, develop, and maintain high-quality example Decentralized Applications (DApps) that showcase innovative and practical Midnight use cases, serving as a learning and inspiration resource for the developer community.
- Create educational materials, tutorials, and documentation that walk developers through the process of building DApps similar to the example projects, helping them understand Midnight's technology and its practical applications.
- Engage and build relationships with developers in the Midnight community to help them understand and build the DApps you’ve created.
- Respond to and support the developer ecosystem via various channels.
- Create awareness, drive activation, and foster engagement among the developer community to grow and maintain a thriving Midnight ecosystem.
- Investigate emerging needs of DApp developers that point to improvements for Midnight and associated tooling, ensuring excellent usability, continuous improvement, and ongoing responsiveness to our community.
Duties
- Coding: Spend significant time designing, coding, and maintaining example DApps that demonstrate Midnight's capabilities. These examples will span diverse use cases, showcasing data protection and zero-knowledge proof integrations. Additionally, contribute to relevant open-source projects and internal tooling to support the Midnight ecosystem.
- Developer Advocacy: Use the example applications you've built as core material to engage with the community. Speak at conferences, host live coding sessions, create video tutorials, and write blog posts to show developers how to build and innovate with Midnight.
- Developer Engagement: Cultivate and maintain strong relationships with developers, both internally and externally. Act as the primary point of contact for developers seeking technical assistance and guidance.
- Education and Training: Develop step-by-step guides, courses, and workshops that teach developers how to create applications similar to the example use cases. Translate complex concepts into approachable, actionable content.
- Content and Knowledge: Document the architecture and design of the example DApps thoroughly. Create technical content that explains how to replicate or adapt these solutions for other use cases, ensuring that resources are clear, detailed, and comprehensive.
- Traveling: Join the conversation by meeting developers where they are and exploring their cultures. Showcase example applications and conduct hands-on workshops at developer conferences, meetups, and hackathons worldwide. As conditions permit you could be spending as much as 50% of your year traveling the world.
Requirements
Who you are:
- 7+ years of software development experience with JavaScript, Typescript, Python, Ruby, Go, Rust, or a similarly relevant language. We’re willing to be convinced
- 5+ years of developer relations or community engagement experience
- Experience in designing and building example applications or demo projects for developer enablement in blockchain or similar ecosystems
- Experience delivering technical content in public forums
- Open-source contributions in one of the aforementioned languages
- English verbal and written fluency
- Experience streaming on Twitch, Twitter, YouTube
- Community leadership experience
- Multiple languages: software and human
- Tech Skills: Proficiency in coding languages commonly used in blockchain development, such as Rust, TypeScript, JavaScript, or Go. Expertise in building full-stack applications, integrating blockchain technologies, and understanding smart contract development.
- Communications: Possesses professional empathy and excellent interpersonal skills to communicate effectively and relate to others in written and verbal forms, able to establish cross-team relationships.
- Collaborative: A team player who can contribute within and beyond explicit duties, helping with building/nurturing communities.
- Results-Oriented: Delivers measurable results, turning abstract concepts into tangible outcomes.
- Project management: Plan, coordinate, communicate, and manage projects and deliverables across multiple areas and maintain strong stakeholder relationships, both internal and external.
Are you an IOGer?
Do you find yourself questioning the status quo? Do you tinker with ideas and long to turn those ideas into solutions? Are you able to spark thoughtful debates, bringing out the inquisitiveness in others? Does the promise of continuously growing excite you? Then get ready to reimagine everything you thought wasn’t possible because that’s what it means to be an IOGer - we don’t set limits, we break them.
Benefits
- Laptop reimbursement
- New starter package to buy hardware essentials (headphones, monitor, etc)
- Learning & Development opportunities
- Competitive PTO
At IOG, we value diversity and always treat all employees and job applicants based on merit, qualifications, competence, and talent. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.