Lead / Staff Engineer
We are the platform for brands, musicians, and creators to deploy fully-customizable, digi-physical experiences at scale.
Through combining blockchain and NFC technology, we strive to create immersive experiences that bridge the gap between the physical and digital worlds.
With a proven track record of collaborations with industry leaders such as Adidas, Mastercard, Coinbase, 9dcc, and MNTGE, we continue to re-imagine the relationship between consumers and the items they own.
The Role
The engineering surface is incredibly broad. Our stack ranges from hardware up through the traditional web2 stack and ending at the blockchain.
With this comes countless frontend touch points, from pages opened by NFC on mobile devices to e-commerce experiences, to backend systems that help creators configure and manage their chips.
As a Staff Engineer, your role is to architect and help implement this growing system. You will lay the foundation for our applications as well as for creators who are already building experiences on top of us today.
This is an opportunity to build technology that reaches the masses and contributes to a better end consumer experience across many industries including music and fashion.
We’re looking for someone who relishes the challenge of shipping scaleable applications quickly while not compromising on quality.
You should care about the details and you must be able to foster a culture that values clean code.
Our stack currently consists of :
- TypeScript
- We primarily use Remix when building applications
- We use Hono for our core API
- PostgreSQL databases
- Hasura GraphQL Engine
- Solidity smart contracts
As Lead / Staff Engineer, you'll be responsible for :
- Guiding the development of both frontend and backend systems, ensuring they align with our strategic goals and technical vision.
- Leading the engineering team in implementing scalable and secure solutions across our product range
- Playing a key role in API design and system architecture, facilitating seamless interaction between different layers of technology
- Collaborate with cross-functional teams to deliver high-quality software
- Ensure code quality, scalability, and responsiveness of applications
Need to Have
- Extensive experience (5+ years) in software development, including deep expertise with Javascript / Typescript, Node.js, Bun, React, or similar frameworks
- Demonstrated ability in overseeing projects focusing on security, usability, and scalability
- Deep understanding of CI / CD processes and observability / monitoring
- Proven track record in architecting systems spanning many layers
- Strong decision-making skills, especially in technical trade-offs, and the ability to communicate effectively
- Experience in collaborating with cross-functional teams including designers, copywriters, and product managers
- A history of successfully leading, mentoring, and expanding technical teams
Nice to Have
- Experience writing smart contracts
- Experience working with ethers.js, wagmi, web3-react, or similar libraries
- Interest in crypto and blockchain
- Interest in functional programming (Gleam)
- Experience with NFC readers
- Experience with Rust
Compensation & Package
- Equity
- Top-of-the-line medical, dental, and vision insurance
- Flexible time-off policy
- Fully remote work