Senior Software Engineer, Full Stack
customer.io
SeniorAbout the position
Join a dynamic team as a Full Stack Engineer, where you'll design, build, and ship core product experiences. Collaborate with others to enhance customer workflows and leverage AI to improve system efficiency.
Tech stack
- go
- react
- typescript
- ember
- api
- database
Requirements
Required:
- 7+ years of experience building and scaling backend services and product-facing features
- Fluency in TypeScript, React (or similar), and a statically typed backend language like Go
- A strong care for frontend polish, backend performance, and the overall customer experience
- Proficiency with APIs, relational databases, and writing testable, performant code
Nice to have:
- A bias for action over perfection, and pride in owning technical decisions
Responsibilities
- Build fullstack features in Go, React, and Ember that power key customer workflows
- Collaborate with others to turn ideas into shipped customer value
- Share knowledge and raise the bar through sharing your progress publicly with short videos, thoughtful writing, and mentorship
- Help evolve our systems to scale with more customers, messages, and use cases
Benefits
- Starting salary for this role is $150,000 - $200,000 USD
- 100% coverage of medical, dental, vision, mental health, and supplemental insurance premiums for you and your family
- 16 weeks paid parental leave
- Unlimited PTO
Recruitment Process
Application Review
Recruiter Call
Let’s chat about what you’re looking for and how we work.
Behavioral Interview
Talk with one of our hiring managers.
System Design Interview
Design a system end-to-end.
Take-Home Assignment
Assignment Review Calls
Application Review
Recruiter Call
Let’s chat about what you’re looking for and how we work.
Behavioral Interview
Talk with one of our hiring managers.
System Design Interview
Design a system end-to-end.
Take-Home Assignment
Assignment Review Calls