Job Description
Summary
This role is ideal for someone passionate about web3 and crypto, ready to take ownership of projects from start to finish in a dynamic and fast-paced environment prioritizing code quality and maintainability.
Responsibilities:
- Architect, develop and maintain the server-side logic, databases, APIs, and other backend processes to meet application requirements
- Develop a high-trust high-quality engineering culture
- Collaborate closely with the CTO and CEO to directly impact product roadmap
- Collaborate with frontend developers to ensure seamless integration of user-facing elements.
- Engage in the entire application lifecycle, focusing on coding, debugging, and deploying with an emphasis on high quality, scalable code.
- Develop and maintain our database layer, APIs, and other web services
- Develop and maintain a backend worker-queue system to engage in blockchain analytics and monitoring
- Hire, Teach, and Mentor junior engineers
Qualifications:
- 5+ years of backend development
- Strong expertise in Typescript, Rust and Golang
- Proficiency in both SQL and NoSQL databases, understanding of ACID properties, and knowledge of distributed database architectures
- Proficient in RESTful API development, with a deep understanding of OpenAPI/Swagger documentation
- Experience interfacing with Web3 infrastructure including RPCs
- Proven experience working on large projects with long-term impact on a single system or team
- Experience leading the development of distributed systems and micro-service architecture
- Ability to handle unexpected challenges, perhaps even those that fall outside strict backend development
- Must be open to learning new technologies, methodologies, and moving between different tasks
- Must be able to articulate complex technical issues to non-technical stakeholders
Bonus Qualifications:
- Experience in high security or financial applications, especially payments
- Basic knowledge of Front End Development and Devops
- Experience interacting with blockchains
Skills
- Database Management
- Development
- Leadership
- Rust
- SQL
- TypeScript