Full Stack Developer

Apply Now

Company: Northfield Mount Hermon

Location: Gill, MA 01354

Description:

Northfield Mount Hermon (NMH) seeks a full-time Full Stack Developer to work in our Information Technology department. This is a highly collaborative position, requiring someone who has strong problem-solving and interpersonal skills, and works as a team member with other technical staff to ensure connectivity and compatibility between systems.
Why NMH:
  • Comprehensive insurances, including medical, dental, vision, life and disability
  • A robust 10% 403(b) contribution (with a 3% employee contribution)
  • Generous paid time off, including four weeks of annual paid vacation
  • Tired of packing lunch? Enjoy lunch in our dining hall while on duty and save an average of $2,700/year
  • Tuition remission for dependent children of high school age who meet the acceptance requirements of the school

About NMH:

Northfield Mount Hermon, an independent boarding and day school located in the beautiful Connecticut River Valley of Massachusetts, was founded on the principles of inclusivity and community - values that are as important today as they were at its founding in 1879.

A Day in the Life:

The Full Stack Developer at NMH provides expertise in application architecture and programming, bridging software design and systems operations to support the school community. This role encompasses server automation, system integration and accessibility, and responsive design. Day-to-day responsibilities include developing applications and interfaces using JavaScript and XML to ensure on-premise and cloud environments meet institutional needs. This individual leads projects, defines requirements, and communicates technical details, following best practices in software development. Collaboration with IT teams, documentation, and maintenance of data integrity and security are also key. This position involves mentoring, training, and occasional evening and weekend work. Overall, the Full Stack Developer at NMH is crucial in advancing academic and administrative functions through innovative technical solutions and robust system support.

Required Skills and Qualifications:
  • Minimum of three years proven success developing multi-user software using MVC and modern JavaScript frameworks (React, Node.JS, AngularJS), Ajax, .NET, and/or Python.
  • Demonstrated portfolio of web-based applications and interfaces (HTML, CSS, responsive design, accessibility compliant)
  • Expertise with version control and issue tracking systems (eg Git, GitLab, Jira)
  • Demonstrated proficiency developing with APIs and structured data (JSON, XML)
  • Strong understanding of DevOps, CI/CD working principles and best practices
  • Advanced knowledge of Linux and Windows server and networking protocols
  • Familiarity with cloud computing architectures (AWS, Heroku, Azure) and container (Docker, Kubernetes) environments
  • A minimum of a bachelor's degree from an accredited institution is required, preferably in Computer Science, Information Science, or Data Science.
  • Contribute to and support the missions of NMH IT and the School
  • Excellent written and verbal communication skills.
  • Strong problem solving and interpersonal skills.


Preferred Qualifications:
  • Experience designing and developing shared databases in a high-availability environment (eg SQL, MySQL, PostgreSQL, MongoDB, MS Access, FileMaker)
  • ITIL certification
  • Background in technologies uniquely relevant to secondary or higher education preferred.

This is an in-office position.

Similar Jobs