Houghton Mifflin Harcourt Publishing Company is seeking a Software Engineer to design and implement microservices for their next-generation learning platform. The role emphasizes hands-on coding, problem-solving, and collaboration within agile teams while working with a modern technology stack
Job Summary
HMH is committed to delivering connected solutions that engage learners, empower educators, and improve student outcomes across 150 countries.
You will design, build, test, and maintain backend services and APIs powering large-scale, high-availability systems for the 'Ed' learning platform.
The role requires hands-on coding using technologies like NodeJS, Kafka, Aurora, and AI-powered tools such as GitHub Copilot within an agile team.
Matching Summary
Match Score: 85
Houghton Mifflin Harcourt Publishing Company is seeking a Software Engineer to design and implement microservices for their next-generation learning platform. The role emphasizes hands-on coding, problem-solving, and collaboration within agile teams while working with a modern technology stack.
Skills & Requirements
Must-have
3 to 5 years software development experience
Node.js scalable high-performance services
RESTful or GraphQL API development
Microservices architecture and containerization
Kafka messaging systems and SQL databases
AWS/Azure/Google cloud platform experience
AI-powered development tools expertise
Nice-to-have
Experience with Snowflake application
Strong problem-solving and communication skills
Independent self-directed work style
Test Driven Development methodologies
Agile development environment participation
Code review and technical leadership
Continuous improvement mindset
Key Requirements
3 to 5 years relevant software development experience
Degree or Master's in Computer Science or equivalent experience
Mandatory experience with one major cloud provider (AWS/Azure/Google)