2 jobs in Housing Navigator Massachusetts, Inc.

Senior Full Stack Software Engineer

02298 Boston Housing Navigator Massachusetts, Inc.

Posted 6 days ago

Job Viewed

Tap Again To Close

Job Description

Senior Full Stack Software Engineer

Remote, Consultant

Reports to: Director of Technology

About the Role

Housing Navigator Massachusetts, Inc. (HNMI) is a mission‑driven non‑profit organization dedicated to creating high‑quality, actionable listings for affordable (income restricted) rental properties throughout the state of Massachusetts. Our mission is to connect people to places to call home. As the Commonwealth’s gateway to affordable housing, we are committed to ensuring that fairness, accessibility, and equity are embedded in both housing and technology. HNMI collaborates with public sector entities, housing owners and managers, and housing advocates to achieve its goals. We have developed a renter‑centered housing search tool, combined with our unique dataset tailored specifically for the income‑restricted market, similar to commercial platforms like Zillow or Apartments.com.

Position Summary

The Senior Full Stack Software Engineer is responsible for designing, developing, testing, and deploying high‑quality web applications and services that power HNMI’s housing search platform and data infrastructure. Reporting to the Director of Technology, this role works across the full technology stack—from database design and API development to frontend user interfaces—in close collaboration with cross‑functional teams. The ideal candidate brings strong engineering fundamentals, a commitment to writing clean and maintainable code, and a genuine desire to apply technology in service of housing equity.

What You’ll Do

The Senior Full Stack Software Engineer contributes directly to HNMI’s software mission by building and maintaining the systems that help tens of thousands of Massachusetts residents find affordable housing. This includes developing new features for the housing search platform, supporting data pipeline and warehouse infrastructure, contributing to internal tooling, and ensuring the platform remains secure, performant, and accessible. You will collaborate with colleagues across technology, data, and program teams, participate in code reviews, and help shape engineering practices as the team grows.

Key Responsibilities
  • Design, develop, test, and deploy features across the full stack of HNMI’s web applications.
  • Build and maintain RESTful and GraphQL APIs serving web and mobile clients.
  • Develop responsive, accessible frontend components using modern JavaScript frameworks.
  • Write clean, well‑tested, and well‑documented code following established conventions.
  • Participate actively in code reviews and contribute to improving team standards and practices.
  • Troubleshoot and resolve bugs, performance issues, and production incidents in a timely manner.
  • Contribute to application architecture decisions in collaboration with the Director of Technology.
  • Ensure all software meets security, accessibility, and performance requirements.
  • Support integration with cloud data warehouse infrastructure and ETL pipelines.
  • Write and maintain SQL migrations and schema changes using version‑controlled tooling.
  • Collaborate on data quality monitoring and contribute to data governance practices.
  • Support the development and maintenance of internal administrative tools and file management systems.
  • Assist in managing AWS cloud services including storage, compute, and deployment infrastructure.
  • Partner with cross‑functional teams to translate user and organizational needs into technical solutions.
  • Contribute to sprint planning, task estimation, and agile development workflows.
  • Document systems, APIs, and processes to support team knowledge sharing.
  • Stay current with relevant technologies and proactively identify opportunities to improve the platform.
  • Support onboarding future engineering team members by contributing to documentation and code clarity.
Qualifications
  • 5-8 years of professional full stack software engineering experience.
  • Demonstrated, quantifiable experience building production web applications using Ruby on Rails.
  • Strong proficiency in React (v18+) and TypeScript for building component‑based user interfaces.
  • Experience with GraphQL API design and implementation, both server‑side (schema, resolvers) and client‑side (Apollo Client or equivalent).
  • Proficiency with PostgreSQL, including relational data modeling, query optimization, and schema migrations.
  • Experience with Redis for caching and/or background job processing.
  • Working knowledge of Docker and containerized development and deployment workflows.
  • Experience deploying and operating applications on AWS (e.g., ECS, S3, Secrets Manager, CloudWatch).
  • Familiarity with CI/CD pipelines and version control best practices using GitHub Actions or equivalent.
  • Solid understanding of web security fundamentals, authentication patterns, and application performance.
  • Experience with geospatial data or PostGIS is a plus.
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • Strong written and verbal communication skills; ability to collaborate effectively in a small, mission‑driven team.
  • Deep commitment to equity, inclusion, and the responsible use of technology.
Preferred Skills and Qualifications
  • Experience with Snowflake or other cloud data warehouse platforms, including SQL‑based schema migration tooling (e.g., schemachange).
  • Familiarity with Python for data processing or ETL pipelines (pandas, NumPy, Jupyter Notebooks).
  • Experience building or maintaining data quality monitoring applications (e.g., Streamlit).
  • Experience with Java (17+) and the Jakarta EE ecosystem (Servlets, JSP, JSTL, Maven).
  • Familiarity with MySQL or other relational databases in AWS RDS environments.
  • Experience with Storybook for component development and documentation.
  • Exposure to background job processing frameworks (e.g., Delayed Job, Sidekiq).
  • Experience with Material UI or other component libraries for rapid UI development.
  • Experience in a nonprofit, public sector, or social impact technology environment.
  • Familiarity with affordable housing, digital equity, or civic technology domains.
  • Certified Scrum Master (CSM) or equivalent agile certification.
Work Environment

We offer a hybrid work environment (two days per week in the office, three remote). Currently Monday and Wednesday at our office in Boston, MA. This role may require occasional travel to Massachusetts for in‑person meetings.

Housing Navigator Massachusetts, Inc. (HNMI) is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

#J-18808-Ljbffr
Is this job a match or a miss?
warning

Note: If you’re asked to pay for a job, avoid the role and report the job to us immediately.

View Now

Senior Full-Stack Engineer — Remote, Impactful Housing Tech

02298 Boston Housing Navigator Massachusetts, Inc.

Posted 6 days ago

Job Viewed

Tap Again To Close

Job Description

Housing Navigator Massachusetts, Inc. is seeking a Senior Full Stack Software Engineer to design and develop web applications for their affordable housing platform. This role involves collaborating across teams to enhance the housing search tool and ensure data security and accessibility.

The ideal candidate will have extensive experience with Ruby on Rails, React, and AWS, reflecting a commitment to using technology in service of housing equity. This hybrid position requires two in-office days each week in Boston, MA.

#J-18808-Ljbffr
Is this job a match or a miss?
warning

Note: If you’re asked to pay for a job, avoid the role and report the job to us immediately.

View Now