Backend Engineer

Remind101 San Francisco

Posted 3 weeks ago

About Us

Remind is a communication platform that helps educators reach students and parents where they are: their phones. With 31 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.

The Remind Engineering Team works together to solve fun technical challenges, embodies our value of finding a way, and open-sources projects like Empire and stacker. The main tools we use in our backend include Typescript, Go, Ruby, Twirp, GraphQL, RabbitMQ, and many AWS services (Aurora, Lambda, DynamoDB, etc).

Our investors include First Round Capital, GSV, Kleiner Perkins Caufield Byers, and Social Capital, and we want you to join us.

Remote work ok within +/-3 hours of Pacific Time.

Some of the projects that backend engineers at Remind have worked on this year:

  • Improved and scaled a messaging system that's sent over 10 billion messages to teachers, parents, and students

  • Built a graph service to power the relationships of 31 million monthly active users

  • Built out standardized tooling for increasing the fault tolerance of our distributed services, including tiered load shedding, circuit breakers, and back pressure mechanisms

  • Moved a significant amount of traffic to a GraphQL proxy to serve as an API gateway as we move from monolith to a service-oriented architecture.

  • Created a declarative permissions system to make authorization code easy to read and write

  • Increased the stability of our chats database by introducing a write-through buffer using Redis

What will be critical to your success as a backend engineer at Remind:

  • Others enjoy working with you because of your positive attitude and technical competence

  • You have shipped multiple production systems as part of a team

  • You enjoy tackling interesting, complex problems and seeing them through to DONE

  • 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 have built scalable, performant, highly available services and understand the value of a good SLA

  • You understand the importance of writing pragmatic, comprehensive unit and integration tests

Benefits and Perks

  • Competitive salary and equity

  • 100% health coverage for you and your dependents

  • Open vacation policy

  • Parental leave

  • Catered meals and fully stocked kitchen

  • 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.


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Backend Engineer

Autodesk Inc.

Posted 1 week ago

VIEW JOBS 8/13/2019 12:00:00 AM 2019-11-11T00:00 Backend Engineer Location: San Francisco, CA- United States Job ID: 19WD34419 Position Overview We're looking for Backend Engineers for our team. We are looking for individuals with a track record of success when working on deeply technical problems. We recognize that diversity is a critical part of being an innovative company—diverse perspectives and different backgrounds are the key ingredients to building the best products. From Hudson Yards to Levi's Stadium, our customers build some of the most amazing construction projects on the planet. PlanGrid is spearheading the industry's transformation to the cloud and digitization by arming construction workers with the best productivity tools. You'll work with top-tier design and QA teams to build flexible solutions that allow customers to manage their data throughout the lifecycle of their construction projects. We are also open to remote engineers! Responsibilities * REST API and library design * Database design and optimization * Asynchronous processing and infrastructure * Advanced image processing/optimization * Performance analysis across distributed systems * Refactoring and re-architecting to support new models and paradigms Minimum Qualifications * Proficient in at least one programming language (Python, Java, C, etc.) * Have a technical undergraduate degree or higher (CS, Math, Engineering, etc.) * Have a strong grasp of Computer Science fundamentals (data structures, theory basics, etc.) * Feel at home using a *nix shell and common system utilities (ssh, grep, xargs, tail, ps, etc.) The Ideal Candidate * A strong sense of ownership: You strive for deep understanding, build the appropriate solution to get the job done, and iterate quickly to deliver high impact results * Pride over everything you ship: You would never release code until you're confident it provides real value to customers * Love for building elegant, maintainable code: Abstracting and refactoring should be a passion, not a chore * Customer empathy: You have a high degree of customer empathy and drive to understand users' pain points. You strive to frame problems using the best conceptual models * A team mentality: You recognize that the whole is greater than the sum of its parts, appreciate collaboration, and play a key role to make the company win * Pragmatism: You consider the many tradeoffs — business, technical, UX, speed, accuracy, complexity — in every decision About Autodesk With Autodesk software, you have the power to Make Anything. The future of making is here, bringing with it radical changes in the way things are designed, made, and used. It's disrupting every industry: architecture, engineering, and construction; manufacturing; and media and entertainment. With the right knowledge and tools, this disruption is your opportunity. Our software is used by everyone - from design professionals, engineers and architects to digital artists, students and hobbyists. We constantly explore new ways to integrate all dimensions of diversity across our employees, customers, partners, and communities. Our ultimate goal is to expand opportunities for anyone to imagine, design, and make a better world. '349649 Autodesk Inc. San Francisco CA

Backend Engineer

Remind101