We are seeking a Senior Software Engineer (Backend / Fullstack) to join our fully distributed engineering team to help us continue our impressive growth from 2+ million daily active users to beyond. The ideal candidate will have 5+ years of relevant experience, leading large projects on high-scale, distributed software systems as a software engineer.
Requirements
- 5+ years of relevant experience leading large projects on high-scale, distributed software systems as a software engineer
- Proficient in backend development with Node, Elixir, Ruby / Rails, Typescript / Javascript utilizing React or similar
- Experience with direct usage of SQL and relational databases such as MySQL / GCP Cloud SQL along with migrations, profiling, and optimization of such databases
- Hands-on experience developing APIs, services for mobile applications and web clients at scale
- Successfully delivered complex projects including debugging problems that may span a number of systems
- Experience working with and architecting APIs, event streams, webhooks, etc.
- Experience working within and towards a distributed system
- Extra points if you’ve built services for handling payments, registration sign-ups, or communications
Benefits
- Unlimited PTO
- Paid parental leave for ALL parents
- 100% premium coverage of medical/dental/vision for you and your family
- 401K
- $1,500 annual learning and development stipend
- Travel to fun locations for all-company meetings and team events
- Generous home office allowance
- TeamSnap SWAG
- Monthly stipend reimbursement for health & wellness