Job Description
Summary
Our team is small but mighty: hands-on, fast-moving, and deeply committed to shipping meaningful work. We're remote-first by design, AI-empowered by default, and guided by values that prioritize ownership, trust, and progress. At OpenSea, you’ll be challenged to grow fast while being supported by a talent-dense team shaping the future of crypto.
We're looking for an ambitious, detail-oriented Staff Backend Engineer with an enthusiasm for building and scaling feature-rich, well-tested, and polished applications with modern technologies. This individual will spearhead core features of the OpenSea 2.0 backend.
Responsibilities
- Form, communicate, and execute on a technical vision for the next generation of OpenSea’s architecture that leverages highly scalable and event-driven patterns
- Write reliable, low latency marketplace infrastructure software that will eventually process billions of dollars a day worth of transaction volume, including highly performant blockchain indexing systems, order management systems at scale, and REST & Websocket API endpoints
- Raise the bar for internal understanding of best practices in building highly performant & event-driven systems with “live” characteristics
- Mentor and train other team members and act as an internal thought leader and agitator for architectural rigor and cleanliness
Requirements
- At least 6 years of experience as a software engineer
- Strong fluency in event-driven system design patterns, leveraging technologies such as Kafka, Flink, and Debezium, as well as distributed systems more generally
- Strong fluency in JVM languages like Kotlin or Java
- Strong fluency and opinionated in database choice and schema design for highly performant and scalable applications
- Intrinsic interest in leveraging new tools (e.g. AI) to increase work efficiency and quality
- Passion for (blockchain) technology, NFTs, and the potential of digital ownership is a huge plus
The base salary for this full-time position in the United States, spanning multiple internal levels depending on qualifications, ranges between $190,000 to $345,000 plus benefits & equity. Compensation for internationally based candidates will vary to reflect local market conditions.
Skills
- Communications Skills
- Development
- Java
- Software Engineering
- Team Collaboration