We're seeking a seasoned backend (TypeScript) engineer to join our engineering team. As a key member of our engineering team, you'll be instrumental in designing and building robust backend services for our diverse range of applications. You'll work on projects involving our core platform, SDKs, and various integrations - requiring adaptability and a broad skill set.
For this role, we require candidates with 5+ years of experience in software engineering, with a strong focus on TypeScript. While some of our applications have client-facing components, your primary focus will be on backend services.
As a Senior TypeScript Engineer, your responsibilities will include but are not limited to:
Designing, creating, and maintaining high-performance backend services
Implementing new features in interfaces using Next.js and our design system
Automating workflows with GitHub Actions, enhancing our breaking change detection and release processes
Optimizing database queries and data structures for improved performance
Troubleshooting and resolving complex technical issues across our application landscape
Quickly adapting o new technologies and methodologies as our stack evolves
Requirements
5+ years of software engineering experience
Expert-level proficiency in TypeScript
Strong understanding of database systems (SQL and NoSQL)
Strong knowledge of application design patterns and API design
Self-starter with good communication skills and ability to work independently and collaboratively
Comfortable with frequent context switching and managing multiple projects simultaneously
Experience in working with cloud service providers (eg; AWS, Azure)
Nice to haves:
Experience with NestJS, Next.js, OpenAPI spec and code generators
Experience in the web3 field, smart contract development
Experience with container orchestration (Kubernetes)
Familiarity with web3 libraries, eg; viem, wagmi, abitype
Familiarity with gwei and ether, and understands how to work with BigInt
Familiarity with JSON-RPC, Queues, sockets
Familiarity with DevOps practices (CI/CD, workflow automation)
Familiarity with containerization (Docker)
Benefits
Competitive compensation in USDC (or fiat) and $BEAM tokens
Fully remote role with full operational and creative freedom - manage your hours/work in a way that suits you, the team, and our partners
Highly flexible options to choose work and vacation days
Work in a high-growth sector for a high-growth company
Opportunity to grow into roles with bigger responsibilities
Fun, innovative, and dynamic team
Two annual company retreats
Budget towards learning and professional development
If you're ready to take on the challenge of building the backend infrastructure for the future of our industry, we want to hear from you!