Senior Backend Engineer
Coefficient
·
Posted:
November 4, 2022
·
Remote
About the position
We are seeking a Senior Backend Engineer to join our VC-backed SaaS startup, Coefficient. As a founding engineer, you will work alongside the founders to design 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. This is a unique opportunity to shape the future of our product and company, and we are committed to equal employment opportunity.
Responsibilities
- Design and build complex backend systems
- Design high-throughput data pipelines to support interactive, real-time use cases
- Develop resilient, scalable systems from the ground up
- Have extensive Python experience
- 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
- Be self-motivated, can 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
- Bonus: Have worked at a startup and have managed engineering teams that ship product at startup pace
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. Since we are a remote team, good documentation and written record are critical.
- 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