Senior Developer Relations Engineer

Logo of Input Output

Input Output

πŸ“Remote - United Kingdom

Job highlights

Summary

Join IOHK's Midnight Tribe as a Senior Developer Relations Engineer and build example applications showcasing Midnight's unique data protection and zero-knowledge proof capabilities. You will create educational content, engage with developers, and support the Midnight ecosystem. This remote position offers flexibility and requires 7+ years of software development experience and 5+ years of developer relations experience. Responsibilities include designing, developing, and maintaining DApps, creating educational materials, engaging with the community, and traveling to conferences. The ideal candidate possesses strong communication, collaboration, and project management skills. IOHK offers competitive benefits, including remote work, laptop reimbursement, a new starter package, learning and development opportunities, and competitive PTO.

Requirements

  • 7+ years of software development experience with JavaScript, Typescript, Python, Ruby, Go, Rust, or a similarly relevant language
  • 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

Responsibilities

  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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

Preferred Qualifications

  • Experience streaming on Twitch, Twitter, YouTube
  • Community leadership experience
  • Multiple languages: software and human
  • 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
  • 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
  • A team player who can contribute within and beyond explicit duties, helping with building/nurturing communities
  • Delivers measurable results, turning abstract concepts into tangible outcomes
  • Plan, coordinate, communicate, and manage projects and deliverables across multiple areas and maintain strong stakeholder relationships, both internal and external

Benefits

  • Remote work
  • Laptop reimbursement
  • New starter package to buy hardware essentials (headphones, monitor, etc)
  • Learning & Development opportunities
  • Competitive PTO

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let Input Output know you found this job on JobsCollider. Thanks! πŸ™