August 18
• Follow agile software development practices • Work with teams across multiple time zones • Work independently on software development tasks • Be proactive and require minimal supervision or mentoring to complete tasks • Review specifications produced by architects and formal methods specialists • Contribute to the design of algorithms • Write clean, straightforward, efficient code that satisfies previously agreed acceptance criteria and specifications • Commit often and submit small pull requests frequently • Cover your code with unit, property, and integration tests when applicable • Review the pull requests of your teammates • Fix bugs in your own code and in legacy code from others • Be available for emergency fixing of severity 1 issues on deployed products • Integrate software components and third-party libraries • Verify and deploy programs and systems • Troubleshoot, debug, and upgrade existing software • Write documentation for the code • Write technical user manuals • Be knowledgeable about distributed and concurrent computation • Bonus: Be knowledgeable about the basics of cryptography.
• A degree in Computer Science is desirable but not essential • Minimum 3 years of Rust development experience, with mandatory expertise in the Substrate framework. • Software development experience (5+ years) • Blockchain experience is a plus but not critical • Experience working with Git and Git workflow • Practical experience with Agile software development methods • Knowledge of functional and object-oriented programming paradigms • Plus domain knowledge on low-level network communications protocol • Knowledge of distributed systems.
• Remote work • Laptop reimbursement • New starter package to buy hardware essentials (headphones, monitor, etc) • Learning & Development opportunities • Competitive PTO
Apply NowJuly 17
Build and manage backend systems for seamless integration with front-end platforms, maintaining security.
December 11, 2023
11 - 50
December 11, 2023
11 - 50