HMH Tech India
Software Engineer - Fullstack
HMH Tech IndiaIndia1 day ago
Full-timeEngineering, Information Technology
HMH is a learning technology company committed to delivering connected solutions that engage learners, empower educators and improve student outcomes. As a leading provider of K–12 core curriculum, supplemental and intervention solutions, and professional learning services, HMH partners with educators and school districts to uncover solutions that unlock students’ potential and extend teachers’ capabilities.

HMH serves more than 50 million students and 4 million educators in 150 countries. HMH Technology India Pvt. Ltd. is our technology and innovation arm in India focused on developing novel products and solutions using cutting-edge technology to better serve our clients globally. HMH aims to help employees grow as people, and not just as professionals. For more information, visit www.hmhco.com

Role Summary

We’re hiring a Fullstack Software Engineer to contribute to the design, development, and deployment of innovative, scalable applications that power HMH’s learning platforms.

You will work in a cross-functional agile team with product managers, UX designers, and engineers to deliver high-quality, user-centered software. You’ll also gain exposure to AI-assisted software development tools and practices that help improve efficiency and code quality.

Key Responsibilities

  • Design, develop, and maintain end-to-end features across frontend and backend systems.
  • Write clean, maintainable, and efficient code following modern engineering practices.
  • Collaborate with senior engineers to build scalable and secure microservices and responsive user interfaces.
  • Use AI-assisted development tools (e.g., GitHub Copilot, OpenAI Codex) under guidance to accelerate coding and testing tasks.
  • Participate in code reviews, ensuring code quality and adherence to best practices.
  • Assist in testing, debugging, and troubleshooting across the full technology stack.
  • Work closely with mentors to understand how AI-driven development workflows enhance productivity and reliability.
  • Participate in agile ceremonies and contribute to continuous improvement.

Required Skills & Experience

  • 3–5 years of experience in software development (frontend + backend).
  • Good understanding of Java, Spring Boot, and RESTful microservices.
  • Working knowledge of ReactJS and strong JavaScript fundamentals.
  • Familiarity with cloud technologies (AWS) and containerization (Docker, Kubernetes).
  • Exposure to AI-assisted development tools (e.g., GitHub Copilot, Codex) and enthusiasm for applying them in day-to-day coding.
  • Understanding of version control (Git), CI/CD pipelines, and agile development.
  • Strong problem-solving, debugging, and collaboration skills.
  • Eagerness to learn emerging tools, including AI-based software engineering practices.

Nice-to-Have

  • Experience with data-driven development or AI/ML-based APIs.
  • Familiarity with performance testing or observability tools.
  • Awareness of agentic AI systems or autonomous code-generation concepts (optional exposure).

Education

Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent hands-on experience.

HMH Technology Private Limited is an Equal Opportunity Employer and considers applicants for all positions without regard to race, colour, religion or belief, sex, age, national origin, citizenship status, marital status, military/veteran status, genetic information, sexual orientation, gender identity, physical or mental disability or any other characteristic protected by applicable laws. We are committed to creating a dynamic work environment that values diversity and inclusion, respect and integrity, customer focus, and innovation. For more information, visit https://careers.hmhco.com/ . Follow us on Twitter, Facebook, LinkedIn, and YouTube.

Key Skills

Ranked by relevance