Senior Backend Engineer
Coefficient
·
Posted:
November 4, 2022
·
Remote
About the position
We are looking for a Senior Backend Engineer to join our early engineering team and help shape the future of our product and company. As a founding engineer, you will work alongside the founders to define product, design core backend architecture, and develop resilient, scalable systems from the ground up. The ideal candidate has 7+ years of experience designing and building complex backend systems, extensive Python experience, and production experience with data stores such as PostgreSQL, Redis and Cassandra. You should be passionate about building a company and thrive in an environment where a lot of responsibility rests with you.
Responsibilities
- Work alongside the founders to define product, design core backend architecture, and develop resilient, scalable systems from the ground up.
- Design high-throughput data pipelines to support interactive, real-time use cases.
- Have production experience with data stores such as PostgreSQL, Redis and Cassandra.
- Deploy apps and services to a production cloud environment.
- Care deeply about code quality, clean abstractions and interfaces, and processes (automated and otherwise) that enable an engineering team to ship quickly without breaking things.
- Have excellent communication skills, both written and verbal.
- Deliver complex features with little direction and thrive in an environment where a lot of responsibility rests with you.
- Be passionate about joining as a founding engineer and building a company.
Requirements
- 7+ years of experience designing and building complex backend systems
- Extensive Python experience
- Experience designing high-throughput data pipelines to support interactive, real-time use cases
- Production experience with data stores such as PostgreSQL, Redis and Cassandra
- Experience deploying apps and services to a production cloud environment
- Thoughtful about software development best practices and care deeply about code quality, clean abstractions and interfaces, and processes (automated and otherwise) that enable an engineering team to ship quickly without breaking things
- Excellent communication skills, both written and verbal
- Self-motivated, can deliver complex features with little direction, and thrive in an environment where a lot of responsibility rests with you
- Passionate about joining as a founding engineer and building a company
- Bonus: Worked at a startup and have managed engineering teams that ship product at startup pace