Senior Software Engineer

🕒 June 29

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Chegg Inc.

Chegg Inc.

1001 - 5000 employees

🛍️ eCommerce

📚 Education

☁️ SaaS

eCommerce • Education • SaaS

Chegg Inc. is a software development company that provides individualized learning support to students pursuing their educational journeys. Available on demand 24/7, the Chegg platform is powered by over a decade of learning insights and offers AI-powered academic support. It connects students with a vast network of subject matter experts to ensure quality learning and helps millions of students build essential academic, life, and job skills for success.

📋 Description

• Design and build backend services and distributed systems with a focus on scalability, reliability, and maintainability. • Build and extend GraphQL-powered APIs and workflow-driven systems that support learner-facing and operational experiences. • Improve reliability for integration-heavy and asynchronous workflows, including retries, idempotency, error handling, and recovery paths. • Improve operational readiness through dashboards, alerts, runbooks, and hands-on incident debugging. • Own the quality of your changes through automated tests, CI stability, rollout checks, and production validation. • Work with or alongside AI/LLM-powered systems — integrating APIs, contributing to agentic workflows, or extending AI-assisted backend features. • Partner closely with Product, Design, Data Engineering, Platform/SRE, and Content Operations to deliver and harden high-impact workflows. • Contribute to engineering quality through strong code reviews, reusable patterns, and improvements to delivery speed and system reliability. • Ship end-to-end changes across backend services and web applications, including API, schema, and UI updates, as needed.

🎯 Requirements

• 7+ years of professional software development experience building production backend systems. • Strong backend system design experience — distributed systems, scalability, reliability patterns, and service architecture. • Strong experience with Java/Kotlin and/or Python-based backend systems (Spring, FastAPI, Django, or similar frameworks), plus API design and GraphQL integration. • Experience with workflow orchestration systems (Temporal, AWS Step Functions, Airflow, or similar). • Experience debugging production issues end to end, from symptom to root cause, fix, and prevention. • Experience working on async or integration-heavy systems, including retries, timeouts, idempotency, and workflow/state handling. • Strong testing and release-validation discipline in environments where engineers own quality directly. • Experience with observability and operational ownership, including dashboards, alerts, runbooks, and participation in on-call support. • Comfort using AI-assisted development tools responsibly, with the ability to explain, validate, and safely ship the code you produce. • Some exposure to React/Next.js or frontend web applications sufficient to contribute to full-stack changes.

Apply Now

Similar Jobs

🕒 June 29

Playpower Labs

11 - 50

📚 Education

🤖 Artificial Intelligence

Software Engineer role focused on building real products for EdTech companies. Engage with modern tools and practices in a fully remote environment.

Angular

Cloud

Docker

Java

JavaScript

Node.js

React

TypeScript

🕒 June 29

Playpower Labs

11 - 50

📚 Education

🤖 Artificial Intelligence

Senior Software Engineer developing full-stack features using Angular/React and Java/Node.js for EdTech companies. Aiming to enhance learner experiences using advanced technology and engineering.

Angular

Cloud

Docker

Java

JavaScript

Node.js

React

TypeScript

🕒 June 29

Pearson VUE

1001 - 5000

💼 Consulting

🏥 Healthcare

📦 Logistics

Software Engineer delivering high-quality features and improving system stability. Collaborating cross-functionally and mentoring junior developers in Chennai, India.

AWS

Azure

Bootstrap

Cloud

DynamoDB

Material UI

Microservices

Postgres

Python

React

Redux

SQL

.NET

🕒 June 28

Nordson Corporation

5001 - 10000

🚘 Automotive

🏥 Healthcare

📦 Logistics

MS Dynamics Full Stack Developer creating, testing, and updating software solutions for client needs in India. Collaborating with global teams and ensuring effective software functionality.

JavaScript

SQL

🕒 June 28

Nordson Corporation

5001 - 10000

🚘 Automotive

🏥 Healthcare

📦 Logistics

Full Stack Developer at Nordson creating software solutions for improved functionality across devices and systems. Involves designing, developing, testing, and implementing programs effectively.

JavaScript

SQL