Print

Russian School of Mathematics

Back-end Lead (192)

Job Posting

Job Details

TitleBack-end Lead
Posting ID192
Description

RSM is one of the most successful after-school math programs for K-12 students  in North America. The technology department is key in supporting RSM’s growth objectives by ensuring consistent quality of math education through multiple proprietary cloud-based information systems. They include:

 

  • Content Management System (CMS) specialized in authoring and managing math curriculum and problems (along with their answers, step-by-step solutions, and hints to appropriately support them along the way). In addition, it allows students to work on their tasks online. Data about student results are analyzed to help teachers guide students on their journey. 
  • Student Information System (SIS) supports staff and parents in managing all stages of student engagement at RSM.
  • Virtual Classroom (VCR) enables RSM’s fastest-growing branch called RSM Online and allows teachers to work with small geographically distributed classes.

 

We are looking for an experienced, motivated, hands-on back-end software engineering leader to join our Technology team. The successful candidate will take the implementation architecture to the next level as we transition the existing systems to microservices-based architecture. The leader will also grow and mentor the small, geographically distributed team and guide it in implementing best software development, deployment, and operations practices in an agile environment, ensuring fast pace of iterations and robust software quality. We deeply value collaboration, curiosity, and eagerness to make a difference in the lives of our students by helping them build a solid math foundation and develop critical-thinking and problem-solving skills.

 

What You'll Do

 

  • Manage and grow a team of experienced software engineers that will shape the future of math education for K-12 students
  • Lead the team in designing, implementation, and cloud deployment of microservices-based architecture 
  • Mentor the team members and lead by example in implementing high-quality products 
  • Guide the team through all phases of software planning and delivery
  • Contribute to tools that drive engineering empowerment and test automation 
  • Own complete initiatives that directly impact our results and deliver major enhancements on our product roadmap
  • Collaborate cross-functionally with product management, software development, and quality assurance peers, stakeholders, and leadership
  • Deliver clear and concise updates to team and broader group

 

What You'll Need

 

  • Experience coaching and driving a team of software engineers in delivery of business impacting applications (with or without formal authority)
  • Proficient in Java software development and design patterns (additional knowledge of .NET a plus)
  • Proficient writing and optimizing SQL queries, experience with relational databases (preferably Microsoft SQL Server)
  • Proficient in all phases of software development lifecycle (including requirements management, planning, source code management, configuration and CI/CD tools; GitLab, Ansible preferred)
  • Experience designing and implementing microservices-based systems and knowledge of message queue services strongly preferred; experience refactoring a monolith and knowledge of Spring Boot a plus
  • Proficient in cloud-based architecture and deployment (preferably AWS)
  • Knowledge of containerization and container-orchestration systems (Docker, Kubernetes) 
  • Experience with PDF publishing frameworks and tools a plus
  • Knowledge of Hibernate preferred
  • Experience with test automation, knowledge of unit, load and destructive testing tools 
  • Proficient in effective troubleshooting and issue resolution techniques
  • Skilled in cross-functional consensus building and influencing without authority

 

About Us

 

RSM’s unique approach develops critical thinking and has built excellence in math since 1997. Recently featured by NPR and the Atlantic magazine as one of the players in the “Math Revolution” and ranked one of the best schools in the world by the Johns Hopkins Center for Talented Youth, RSM helps children of all levels build a solid math foundation and develop their critical-thinking and problem-solving skills. For nearly two decades, RSM students have consistently achieved remarkable scores on standardized tests and in national and international math competitions, although attaining top test scores is just one of the benefits of our program. RSM helps students of all levels become more confident in math and develop a deeper understanding of the subject.

Shift TypeFull-Time
Salary RangeAnnual Salary
LocationNewton HQ, MA

Applications Accepted

Start Date01/20/2020