What you'll bring
- A degree in computer science (or associated field) and/or other advanced certification along with significant experience
- 2+ years of professional experience with Scala
- Experience with Git version control and comfort in working with a distributed team
- Excellent problem solving skills and the ability to pick up new technologies and paradigms quickly
- Experience with Agile methodology and test driven development
- An enthusiasm for the mission of using technology to positively impact that world
- Strong interest in cross team collaboration and a readiness to help build culture and best practices an fast growing company
Bonus qualifications
- Prior work experience as part of a blockchain development team
- Familiarity with additional Scala tools and frameworks such as Akka, http4s, ZIO, or Cats
- Experience in implementing cryptographic primitives and schemes or DSL design
What you'll do
- Contribute to the core development of our native blockchain
- Help implement new features such as chain program engine (smart contract system)
- Develop and improve testing and documentation with a focus on the reliability and maintainability of the codebase
- Perform and participate in code reviews
- Help communicate and implement best practices across the engineering team
- Identify and resolve performance bottlenecks
We offer
- Medical, dental, and vision plans
- Flexible vacation and office policy (remote until at least Q2 2021)
- Casual but focused work environment
- Opportunities for professional development including conferences and hackathons
- Culture that embraces diversity and open discussion
- A founding trio that cares deeply about our team and mission (and will happily even cook for you at team events)