Senior Backend Engineer - AI-Driven EdTech Microservices

Mcgraw Hill

United States

Remote

USD 110,000 - 160,000

Full time

12 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

McGraw Hill is seeking a Sr Software Engineer, Backend to design, develop, and operate scalable backend services in a modern microservices environment. You will work with TypeScript and Go, build GraphQL and REST APIs, and deploy on Kubernetes (Amazon EKS) in a distributed, event-driven cloud setup.

You will own services end-to-end, drive production readiness, and mentor engineers while aligning with architecture and security practices.

Qualifications

  • Bachelor's degree in Computer Science or a related field, or equivalent experience.
  • 8+ years of professional software development experience.
  • Strong experience with TypeScript and Go for backend services.
  • Strong experience with microservices, distributed systems, and SOA.
  • Experience designing GraphQL and REST APIs.
  • Experience building and operating event producers/consumers with queues and retries.
  • Hands-on experience with AWS and Kubernetes (preferably Amazon EKS).
  • Strong data modeling skills across relational, NoSQL, and graph databases.
  • Experience with observability tools like New Relic and CI/CD pipelines.
  • Experience leading complex initiatives, mentoring engineers, and coordinating dependencies.

Responsibilities

  • Design, develop, test, and operate scalable backend services using TypeScript and Go.
  • Own services throughout their lifecycle including architecture and production readiness.
  • Build and evolve GraphQL and REST APIs with backward compatibility and versioning.
  • Design distributed systems and independently deployable microservices.
  • Create event-driven components with queues, topics, and retries.
  • Deploy and operate services on Kubernetes and Amazon EKS.
  • Use AWS services like DynamoDB, Aurora/RDS, S3, SQS, SNS, and Secrets Manager.
  • Model data across relational, NoSQL, and graph databases.
  • Collaborate with multiple teams to deliver shared-service integrations.
  • Improve reliability with automated testing, observability, tracing, and logging.

Skills

TypeScript
Go
Distributed systems
Microservices
GraphQL
AWS
Kubernetes
CI/CD

Education

Bachelor's degree in Computer Science or related field

Tools

GraphQL
REST APIs
AWS
Kubernetes
Amazon EKS
DynamoDB
Aurora/RDS
S3
SQS
SNS

Job description

McGraw Hill is seeking a Sr Software Engineer, Backend to design, develop, and operate scalable backend services in a modern microservices environment. You will work with TypeScript and Go, build GraphQL and REST APIs, and deploy on Kubernetes (Amazon EKS) in a distributed, event-driven cloud setup.

You will own services end-to-end, drive production readiness, and mentor engineers while aligning with architecture and security practices.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Engineer for AI-Driven EdTech Platform
Senior Backend Engineer for AI-Driven EdTech Platform

Mcgraw Hill • New York (NY)

On-site
USD 110,000 - 160,000
Senior Backend Engineer for AI-Driven Learning Platform
Senior Backend Engineer for AI-Driven Learning Platform

Mcgraw Hill • Columbus (OH)

On-site
USD 110,000 - 160,000
Senior Backend Engineer - AI Microservices on Kubernetes
Senior Backend Engineer - AI Microservices on Kubernetes

Mheducation • United States

On-site
USD 110,000 - 160,000
Senior Frontend Engineer – AI‑Driven EdTech Platform
Senior Frontend Engineer – AI‑Driven EdTech Platform

Mcgraw Hill • Columbus (OH)

On-site
USD 110,000 - 160,000
Annual bonus
Medical benefits
Sr Software Engineer, Backend
Sr Software Engineer, Backend

Mcgraw Hill • United States

Remote
USD 110,000 - 160,000
Sr Software Engineer, Backend
Sr Software Engineer, Backend

Mheducation • United States

On-site
USD 110,000 - 160,000
Sr Software Engineer, Backend
Sr Software Engineer, Backend

Mcgraw Hill • Columbus (OH)

On-site
USD 110,000 - 160,000
Sr Software Engineer, Backend
Sr Software Engineer, Backend

Mcgraw Hill • New York (NY)

On-site
USD 110,000 - 160,000
Remote Lead Backend Architect
Remote Lead Backend Architect

Mheducation • Northern (KY)

Hybrid
USD 145,000 - 180,000
Senior Frontend Engineer: AI-Driven UI, React/Next.js
Senior Frontend Engineer: AI-Driven UI, React/Next.js

Mheducation • United States

On-site
USD 110,000 - 160,000