Job Description
Summary
As the Senior Developer Relations Engineer, you will be responsible for creating the best possible experience for any beginner or seasoned developer building on Algorand.
You are a highly technical developer champion, and your role is to facilitate blockchain adoption by guiding and assisting developers on their learning journey using your wisdom and empathy. You have an inherently passionate and supportive nature in evangelizing one of the most promising L1 blockchains, which is poised to make an impact on the ever-growing developer community. This role reports to the Head of DevRel.
WHAT YOU WILL DO / CORE RESPONSIBILITIES
- Contribute to the execution of a global growth, education and retention strategy for Developer Relations
- Help drive a coherent worldwide discourse/narrative about Algorand and Algorand Foundation
- Create content that educates developers on Algorand’s blockchain technology, including documentation, demos, sample code, articles, and videos
- Facilitate constant feedback between internal product, platform development, and marketing teams, and the developer community
- Represent the developer community’s viewpoint
- Document developer-centric requirements for developer tooling enhancements
- Deliver online and in-person presentations to the developer community that illustrate using the Algorand blockchain, smart contracts, SDKs and developer tools
- Provide code-level support, architecture review, and proof of concept design recommendations
- Interact with developers across major social channels, such as forums, GitHub, Discord, Twitter, LinkedIn, YouTube, and Slack
- Plan and execute in-person developer onboarding projects, such as workshops, bootcamps and hackathons
- Support grantees in their dApp and smart contract architecture
- Manage open-source developer tooling projects and inform the community about upcoming changes
- Contribute to Algorand standards discussions
WHO YOU ARE / KEY REQUIREMENTS
- 5+ years of relevant experience
- Basic understanding of blockchain and smart contract technology
- Excellent command of oral and written English
- Solid capabilities in a variety of software languages, such as JavaScript/TypeScript, Python, Go, Rust, Java, C#, C++ or C, with a demonstrated history of contributing to open-source projects
- Proven ability to run multiple projects simultaneously
- Skills in preparing and presenting technical concepts to developers
- An active presence in major social channels (Please include your social handles in your application)
- Upbeat, a keen self-starter and problem-solver
- Genuine interest and belief in blockchain technology
- Hold a valid passport
- Be willing to travel up to 10% of the time
GOOD TO HAVE (OPTIONAL)
- Experience in startups
- Proficiency in working within a globally distributed team
- Ability to thrive in a fast-paced environment
Skills
- C++
- Development
- Java
- Python
- Smart Contract Development
- Software Engineering
- TypeScript