Chegg, Inc. Logo

Chegg, Inc.

Software Engineer II

Job Posted 5 Days Ago Posted 5 Days Ago
Be an Early Applicant
Jasola Vihar, South East Delhi, Delhi
Mid level
Jasola Vihar, South East Delhi, Delhi
Mid level
As a Full Stack Developer, you will design and maintain scalable backend systems using Java and Spring Boot, build responsive UIs with Node.js and React, and collaborate with cross-functional teams to create innovative educational tools. Responsibilities include developing microservices, managing data stores, writing tests, and utilizing AWS services.
The summary above was generated by AI


Job Description

About the Engineering Team: 

Chegg's engineering team is a group of passionate engineers who, in close collaboration with data scientists, product managers, designers, and other backend developers, build the future of the online education industry. We build our products to scale and to last, we don’t take shortcuts (hello unit-tests and documentation), and we take pride in delivering high quality solutions on time. 

Overview:
We are seeking a versatile Full Stack Developer with deep expertise in backend and frontend technologies. The ideal candidate will have a solid background in Java, Spring Boot, microservices, and distributed systems, along with robust experience in Node.js and React (including Next.js). Familiarity with Python, Redis, MySQL, AWS services, and AI-assisted development tools is a strong plus. This role offers a unique opportunity to directly contribute to Chegg’s mission by enhancing our learning platforms and ensuring our solutions scale to meet the evolving needs of students and educators.
Key Responsibilities:

  • Backend Development:
    • Design, develop, and maintain scalable backend systems using Java and Spring Boot.
    • Architect and implement microservices and distributed systems to deliver robust, high-performing applications.
    • Integrate and manage data stores such as Redis and MySQL to ensure optimal performance.
  • Frontend Development:
    • Build intuitive, responsive user interfaces using Node.js and React, with a focus on Next.js for optimized server-side rendering and seamless user experiences.
  • Collaboration & Innovation:
    • Work closely with cross-functional teams—including product managers, UX/UI designers, and fellow developers—to create educational tools that are both innovative and user-centric.
    • Participate in code reviews, contribute to architectural decisions, and foster a culture of continuous improvement.
  • AI-Assisted Development:
    • Leverage AI-assisted development tools to enhance code quality, streamline testing, and accelerate development cycles.
  • Testing, Debugging & CI/CD:
    • Develop robust unit and integration tests to ensure high-quality, reliable software.
    • Bring an understanding of CI/CD pipeline concepts to contribute to and improve our development workflows.
    • Troubleshoot, debug, and optimize applications to maintain peak performance.
  • Cloud Services:
    • Utilize AWS services to deploy and maintain scalable and secure applications.

Required Qualifications & Skills:

  • Proven experience in backend development with Java and Spring Boot.
  • Strong expertise in designing and implementing microservices and distributed systems.
  • Proficiency in frontend development using Node.js and React, including Next.js.
  • Working knowledge of Python.
  • Experience with Redis and MySQL.
  • Familiarity with AWS services and cloud deployments.
  • Understanding and experience in unit and integration testing.
  • Basic knowledge of CI/CD pipelines and effective debugging techniques.
  • Experience with AI-assisted development tools (e.g., automated code generation, testing frameworks).
  • Excellent problem-solving skills and the ability to work effectively in a collaborative, fast-paced environment.
  • Passion for education and commitment to enhancing student learning experiences.

Preferred Qualifications:

  • Experience with containerization (Docker).
  • Understanding of agile methodologies.
  • Prior experience in developing or integrating AI/ML solutions within digital platforms.

Why do we exist?

Students are working harder than ever before to stabilize their future. Our recent research study called State of the Student shows that nearly 3 out of 4 students are working to support themselves through college and 1 in 3 students feel pressure to spend more than they can afford. We founded our business on provided affordable textbook rental options to address these issues. Since then, we’ve expanded our offerings to supplement many facets of higher educational learning through Chegg Study, Chegg Math, Chegg Writing, Chegg Internships, Thinkful Online Learning, and more to support students beyond their college experience. These offerings lower financial concerns for students by modernizing their learning experience. We exist so students everywhere have a smarter, faster, more affordable way to student.

Video Shorts

Life at Chegg: http://youtu.be/Fwf90zgaOLA

Chegg Corporate Career Page: https://jobs.chegg.com/

Chegg India: http://www.cheggindia.com/

Chegg Israel: http://www.chegg.com/about/working-at-chegg/israel/

Thinkful (a Chegg Online Learning Service): https://www.thinkful.com/about/#careers

 Chegg out our culture and benefits!

http://www.chegg.com/about/working-at-chegg/benefits/

Chegg is an equal opportunity employer

Top Skills

AWS
Java
MySQL
Next.Js
Node.js
Python
React
Redis
Spring Boot

Chegg, Inc. New Delhi, Delhi, IND Office

401 Corporate One, Jasola District Centre, Jasola, New Delhi, Delhi 110025., 401, 4th floor Bani Building,, New Delhi, Delhi , India, 1100

Similar Jobs

6 Days Ago
Hybrid
Delhi, Connaught Place, New Delhi, Delhi, IND
Junior
Junior
Artificial Intelligence • Fintech • Machine Learning • Natural Language Processing • Business Intelligence
As a Software Engineer II, you will design and maintain data ingestion pipelines for web scraping while collaborating with cross-functional teams to meet business needs. This includes writing clean code, troubleshooting issues, and proposing innovative solutions to enhance data ingestion capabilities.
Top Skills: BeautifulsoupCrossplaneDjangoDockerDynamoDBFastapiFlaskJavaKubernetesMongoDBNoSQLPythonScrapyTerraform
7 Days Ago
Remote
Delhi, Connaught Place, New Delhi, Delhi, IND
Mid level
Mid level
Information Technology • Internet of Things • Marketing Tech
Develop scalable backend services and APIs for memberships & courses. Collaborate with a team to maintain and optimize core product software and databases.
Top Skills: AngularFirestoreGCPGitMongoDBMySQLNode.jsReactStripeSvnVue
10 Days Ago
Jasola Vihar, South East Delhi, Delhi, IND
Mid level
Mid level
Software
The Software Engineer II will collaborate with various teams to deliver software solutions for online education, focusing on full stack development, code reviews, testing, and continuous improvement, while emphasizing performance, scalability, and resiliency.

What you need to know about the Delhi Tech Scene

Delhi, India's capital city, is a place where tradition and progress co-exist. While Old Delhi is known for its rich history and bustling markets, New Delhi is defined by its modern architecture. It's clear the region places a strong emphasis on preserving its cultural heritage while embracing technological advancements, particularly in artificial intelligence, which plays a central role in shaping the city's tech landscape, fueled by investments in research and development.
By clicking Apply you agree to share your profile information with the hiring company.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account