Remind logo

Backend Engineer

Remind

Job description

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


The Remind Engineering Team 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.

About you:


  • 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

Compensation:


  • Competitive salary and equity
  • 401K
  • 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.

Apply now

Apply Apply

Please let Remind know you found this job on Himalayas. This will help us grow!

About this role

Apply before

April 29th, 2021

Job posted on

January 12th, 2021

Job type

Full Time

Hiring timezones

Remind is hiring for this role in the following timezones:

Badge UTC -11.0
Badge UTC -10.0
Badge UTC -9.5
Badge UTC -9.0
Badge UTC -8.0
Badge UTC -7.0
Badge UTC -6.0
Badge UTC -5.0
Badge UTC -4.0
Badge UTC +12.0
Badge UTC +12.75
Badge UTC +13.0
Badge UTC +14.0
Primary industry
Company size

51-200

Founded in

2011

Social media
Visit remind.com Visit remind.com

About the company

Remind is a communication platform that helps every student succeed by allowing educators to reach students and parents where they are. With free and paid options that support engagement at every level...
View company profile View company profile

We'll keep you updated when the best new remote jobs pop up.

mail
Subscribe

We care about the protection of your data. Read our Privacy Policy.

Featured remote companies

View all companies View all companies
  • FundingGates logo

    FundingGates provides an all-in-one Receivables Management Platform. FundingGates' mission is to provide the most advanced Receivables Management Platform in the world.

    Employees

    51-200

  • Web4Realty logo

    "Make everything as simple as possible, but not simpler" - Albert Einstein We provide custom website software, in addition to other online applications that help real estate professionals easily ma

    Employees

    11-50

  • DevelopIntelligence logo

    DevelopIntelligence provides customized, relevant software development learning solutions to organizations and teams worldwide, specializing in helping companies achieve strategic technical goals by

    Employees

    51-200

  • Airtable logo

    Airtable's mission is to democratize software creation.

    Employees

    201-500

  • Last Call Media logo

    We are developers, designers, producers, user experience experts, technologists, researchers, writers, philosophers, explorers, go-getters, bookworms, coffee connoisseurs, super human.

    Employees

    11-50

  • Khabri logo

    Khabri is India’s fastest growing audio platform targeted at next billion internet users.

    Employees

    11-50