About the company
Remind, the leading communication platform in education, helps educators reach students and parents where they are: their phones. With nearly 30 million active users, we’re one of the fastest-growing companies in education technology, but we have our sights set on something bigger: giving every student the opportunity to succeed.
About this role
collaborates to deliver features for our users and customers while setting and maintaining SLAs to ensure reliable system performance. We prefer strongly typed languages over dynamic, and leverage both relational and non-relational data structures as needed, supporting tens of thousands of requests per second. We bias towards using the right tool for the job, including Typescript, Go, Ruby, Twirp, GraphQL, and many AWS services (Aurora, Lambda, DynamoDB, SQS).
As a Backend Engineer at Remind, you'll collaborate with other backend and fullstack engineers, as well as cross-functional teams, to maximize site availability, performance, and uptime, as well as helping develop new features for students, parents, teachers and administrators.
Not in San Francisco? No problem! Our team is distributed within +/-3 hours of Pacific Time.
You have consistently shipped high quality code to production as part of a team
You collaborate effectively with engineers, product managers, and designers to break down product requirements and maintain visibility on projects
You write clean, scalable code and have significant experience with one or more programming languages
You are well-versed in distributed systems, deeply understand the tradeoff between consistency and availability, and have built robust systems supporting at least 10,000 requests/second
You have built scalable, performant, highly available services and understand the value of a good SLA
Others enjoy working with you because of your positive attitude and technical competence
What you'll do:
Design and implement fault-tolerant, self-healing systems to improve our communications platform supporting nearly 30 million students, parents, and educators
Increase the overall availability and performance of our distributed services
Ensure our system can elastically scale through an order of magnitude of traffic
Support uptime through participation in our eng-wide on-call rotation
Help establish, conform to, and tighten our SLAs so that the performance of our website exceeds the expectations of even our largest and most demanding customers
Competitive salary and equity
100% health coverage for you and your dependents
Open vacation policy
Paid parental leave
Parking and commuter benefits
Remind is an equal opportunity employer, and we're committed to diversity and inclusion in the workplace. We aim to represent the students, teachers, and parents we serve, and we welcome, support, and empower all the diverse individuals in our community.