The OAN Careers

Blockchain Engineer (Software Engineer - Developer Experience)
Toronto, Ontario, Canada


What is in it for you? Enabling mainstream businesses to integrate decentralized technology is full of challenges ranging from usability to professional software delivery. As the Software Engineer on the Developer Experience, you will lead and shape the technical strategy to make the journey into the web3 world a seamless and developer-friendly experience for businesses to build on top of The Open Application Network. This includes identifying and addressing gaps in core infrastructure, middleware & tooling, and end-user applications. If you are interested in bridging blockchain protocols to mainstream markets to solve business problems and add value to the overall ecosystem, then this job is for you.


We need people who are interested in our day-to-day challenges and the willingness to take ownership of ecosystem expansion and growth:

  • Provide technical expertise in solution architecture, technology strategy and technical design decisions
  • Architect, design and develop core products for the Open Application Network
  • Bridge communication and technical requirements between the ecosystem and core team
  • Lead technical research initiatives to identify gaps and opportunities from a blockchain development and overall usability perspective
  • Design product-oriented solutions with a variety of technology and business partners
  • Work closely with marketing, developer, finance and strategy teams to develop the brand and go-to-market strategies
  • Manage relationships with ecosystem partners and build efficient communication channels to increase engagement

Required Skills

  • Must have strong educational background in Software Engineering or Computer Science
  • 3+ years of proven hands-on experience with large-scale production software delivery involving all stages (architecture, design, development and deployment)
  • At least 2+ years Java development experience
  • Experience and familiarity with JVM-based languages
  • Familiar and capable with Linux and other Unix-based systems
  • At least 2+ year of blockchain development experience
  • Full-stack experience with good knowledge of architecture, development and integration of APIs
  • ReactJS or VueJS experince is nice to have but not a must
  • Solid experience with architectural and analytical thinking
  • Comfortable with agile methodologies and modern tech-based tools
  • Must have experience with ecosystem development and coordination involving large number of parties
  • Excellent written and communication skills
  • Excellent time management, interpersonal and self organization skills
  • Team player with extreme ownership Competencies we desire...
  • Engineering / technical mindset (4/5)
  • Extreme ownership (5/5)
  • Leading with passion (4/5)
  • Thinking big / Creativity & innovation (5/5)


The Open Application Network

Know someone who would be a perfect fit? Let them know!