Job Description
Summary
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, which spans across multiple internal levels depending on qualifications, ranges between $190,000 to $345,000 plus benefits & equity.
Skills
- Development
- Java
- Software Engineering