We are looking for a Staff Backend Software Engineer who wants to work on hard problems: distributed systems and building software where getting it right really matters. This is a role for someone who likes thinking about how systems fit together.
Requirements
- 8+ years experience as a software engineer with a strong background in Golang (preferred)
- Experience working with relational databases like PostgreSQL or similar RDBMS technologies
- Ability to design database models and backend APIs
- Experience working with cloud services like Caching, Queues, NoSQL Databases etc.
- Experience working with cloud providers such as AWS, GCP or Azure
- Thrive in a collaborative environment built on end-to-end ownership
- Love thinking about distributed systems, and the reliability, availability, and performance implications of the decisions made in their design
- Enjoy deep-diving into production metrics, and familiarity with monitoring tools like Splunk, DataDog etc.
- Think in terms of systems, services, and APIs.
Benefits
- Health, dental, and vision insurance
- RRSP with a match
- Healthcare spending
- Telemedicine
- Paid leave (including PTO and parental leave)