About the role
- Location: remote or Los Angeles
- Full-time
The ideal candidate is someone who likes to wear several hats and enjoys solving problems collaboratively at the early stages of a product startup alongside other highly talented individual contributors.
As a Software Engineer, you will
- Build new features, and refactor and migrate existing systems into modular components and APIs
- Design and implement scalable backend services in Node.js/Write React/
- Foster growth across the engineering org by leading technical initiatives, mentoring colleagues and raising the bar for technical excellence.
- Build real-time systems (Kafka/Redpanda/Materialize) to drive rich user experiences across the sites
- BuildWrite documentation and help improve our feature delivery process
- Have an opportunity to wear many hats
Requirements
We are looking for a Software Engineer who has
- Contributed to building scalable, multi-tenant environments
- Experience with distributed systems and working with distributed systems problems (consensus, CAP theorem, etc.)
- Experience in Go,Experience with AWS or other cloud platforms
- Experience with consuming, producing, aggregating, and/or transforming streaming event data (Kafka, Kinesis, Pulsar, Redpanda, et al)
- Experience designing efficient schemas for relational databases (Postgres, MySQL, etc)
- Built and improved microservices, and/or event-driven architectures
- Experience writing secure code that respects user data and privacy
- A deep understanding of design patterns — and an even better knowledge of when to apply them
Top Skills
Don't meet 100% of the qualifications above? That's okay! Studies show that companies consider candidates that satisfy 50% of a job description. So, apply anyway! 😄
Perks
- Remote friendly
- Flexible PTO and working hours
- Shiny new MacBook Pro
- Health, dental, and vision benefits
Compensation
- $130-$195k, depending on qualifications
- Stock options