Back to Explore Opportunities
Role snapshot
SAJ-ENG-2018 Job ID
Open Status
Posted 5 weeks ago Posted
Closes in 5 days Deadline
Technology & Engineering
Full-TimeSenior

Backend Developer

Technology & Engineering · Remote

Remote Full-Time 4–7 Years
DepartmentTechnology & Engineering
Employment TypeFull-Time
Work ModeRemote
LocationRemote
Experience4–7 Years
EducationBachelor's in Computer Science or equivalent practical experience
Overview

About the Role

As SAJ Learning's cohort sizes grow, this role is responsible for making sure the systems underneath — content delivery, progress tracking, assessments — scale without breaking. You'll have real ownership over schema design and service boundaries, not just ticket-clearing.

Day to day

Responsibilities

  • Design and maintain REST APIs powering the core learning platform
  • Own database schema design and query performance
  • Participate in an on-call rotation with a small, senior team
  • Mentor junior engineers through code review
What you'll need

Requirements

Required

Node.jsPostgreSQLAPI Design

Nice to Have

DockerKubernetesRedis

Tools & Technologies

Node.jsPostgreSQLDockerAWS
What's included

Benefits

Health InsuranceRemote-FriendlyStock OptionsLearning & Development Budget
What to expect

Hiring Process

  1. Application

    You submit your application and we confirm we've received it.

  2. Technical Screening

    A recruiter or engineer verifies your technical background and experience.

  3. Coding Assessment

    A take-home or live coding exercise reflecting real day-to-day work.

  4. Technical Interview

    A deeper conversation on system design, code, and problem-solving.

  5. Final Discussion

    A closing conversation to align on role scope, start date, and offer.

Who's hiring

About SAJ Learning

SAJ Learning

EdTech · Teaching to Career Platform

SAJ Learning helps students go from their first lesson to job-readiness — and this role is part of the team that builds that experience, whether that's in a classroom, a codebase, or a client meeting.