About the company
Enoda is cultivating an environment where we embrace our vision of sustainable prosperity for everyone. Built on the principles of win-win outcomes and extreme ownership, we strive to act with integrity and be accountable. Teams are encouraged to be relentless in the pursuit of scientific truth; we strive on the challenge of solving the most complex problems together.
Job Summary
You'll spend your time:
📍Driving the development of the ENSEMBLE protocol and infrastructure 📍Contributing to continuous improvements in coding standards, performance, and scalability 📍Collaborating with cross-functional teams to ensure alignment and successful project outcomes 📍Designing decentralized applications (web2.5 or web3) 📍Designing robust backend systems and integrations between multiple systems 📍Conducting open-ended research around cutting edge blockchain technologies and solutions for scalability, security, and privacy, including ZK technologies and modularity 📍Creating technical documentation, including design specifications, development guides, and API references
The key experience we're looking for:
📍Thorough knowledge of system design and computer architecture 📍3+ years of experience in Golang and TypeScript 📍Strong problem-solving and analytical skills, with the ability to design and develop efficient systems 📍Experience with code reviews and distributed version control systems like Git 📍Proficiency in cloud platforms such as AWS, Azure, or GCP, along with infrastructure-as-code tools (Terraform) 📍Understanding of Tendermint consensus engine and Cosmos SDK 📍Experience designing, maintaining, and debugging distributed systems built with open-source tools 📍Knowledge of database management (SQL) and data protection 📍Knowledge of current ZK tools and frameworks, and the ability to quicky learn new tools 📍Master's or PhD degree in Computer Science, Software Engineering, or a related field