Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Wiraa Logo

Backend Engineer, Sr.

Wiraa

$124,000 - $155,000
Nov 16, 2025
Remote, US
Apply Now

McGraw Hill is looking to enhance its educational platform by architecting and implementing scalable, high-performance, and secure server-side solutions. The goal is to improve functionality, performance, and security for millions of users, influencing the future of digital learning.

Requirements

  • Proficiency in server-side programming languages such as Go, Java, Node.js, or Python
  • Experience designing and developing RESTful and GraphQL APIs using frameworks like FastAPI, Flask, or Django
  • Strong understanding of API design principles, authentication, and authorization mechanisms (OAuth, JWT)
  • Hands-on experience with relational databases (PostgreSQL) and NoSQL databases (GraphDB, VectorDB)
  • Familiarity with containerization tools such as Docker and orchestration platforms like Kubernetes
  • Knowledge of cloud platforms including AWS, Azure, or GCP
  • Experience with version control systems like Git, CI/CD pipelines, and automated testing

Responsibilities

  • Design, develop, and maintain scalable, secure, and efficient back-end systems and APIs to support web and mobile applications
  • Collaborate with front-end engineers, product managers, and stakeholders to deliver integrated platform features
  • Mentor and lead a team of back-end developers, providing technical guidance and fostering professional growth
  • Ensure high code quality through rigorous code reviews, automated testing, and adherence to industry best practices
  • Optimize server performance, database queries, and system scalability to enhance overall platform reliability
  • Define and align back-end engineering objectives with broader product and organizational strategies
  • Implement and maintain monitoring tools to track system performance and quickly resolve incidents, including off-hours support when necessary

Other

  • Minimum of 5+ years of experience in backend development and system architecture
  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience
  • Contribute to the development of data pipelines, AI/ML integrations, and infrastructure automation workflows
  • Flexible remote work arrangements and a supportive work environment
  • Opportunities for professional growth and development through training and mentorship programs