Staff Full-Stack Software Engineer
Skills
About the Role
You will act as the product owner of the platform and work directly with the CEO to drive end-to-end development of complex projects. You will design, build, and launch features and own subsequent iterations and follow-ups. You will solve challenging technical problems across the stack, including frontend (React, TypeScript), smart contract layer (Solidity, Hardhat), and backend (TypeScript). You will design and build robust, scalable systems to support significant user growth, set engineering best practices, mentor engineers, and participate in interviewing and refining recruiting processes.
Requirements
- Proven ability to write clear concise high-quality code
- Strong technical design skills and ability to translate product requirements into designs
- Frontend development knowledge with modern frameworks
- Backend fundamentals including databases servers caching and APIs
- Experience or keen interest in Web3
- Comfort working at an early-stage startup and taking projects from zero to one
- Excellent communication and documentation skills
Responsibilities
- Own the platform and drive end-to-end development of complex projects
- Design build and launch product features and own iterations
- Solve challenging technical problems across the stack including frontend React TypeScript smart contracts Solidity Hardhat and backend TypeScript
- Design and build robust scalable systems to support significant user growth
- Set engineering best practices and mentor engineers
- Work with stakeholders to refine product requirements and vision
- Interview candidates and refine recruiting processes
