Tech Nonprofit Job Board

The Tech Nonprofit Job Board features open roles from organizations around the globe. Whether you're a job seeker ready to match your skills with a mission or a tech nonprofit looking to hire top talent, you're in the right place.

Hiring? If your tech nonprofit isn't listed yet, submit this form. Reach out to jobs@ffwd.org with questions about the Tech Nonprofit Job Board.

Senior Software Developer

Smart Futures

Smart Futures

Software Engineering
Pittsburgh, PA, USA
Posted on Feb 26, 2025
Benefits:

  • Life insurance
  • 401(k)
  • 401(k) matching
  • Dental insurance
  • Flexible schedule
  • Health insurance
  • Paid time off
  • Vision insurance


Position Overview:

We’re seeking a passionate and skilled Senior Software Developer with expertise in React.js, TypeScript, GraphQL, and PHP. Experience with the Symfony framework is preferred. Familiarity with Kubernetes and MySQL is a plus. This position is remote, though candidates based in Pittsburgh, PA are encouraged to come into the office to collaborate with the team.

About Us:

Smart Futures is a mission-driven, growing non-profit organization dedicated to empowering individuals through innovative educational technology. Our software is used in nearly 60% of school districts in Pennsylvania, helping students prepare for college and career success. As part of our small, collaborative team, you’ll play a key role in building and enhancing web applications that directly impact the lives of educators and students.

Key Responsibilities:

  • Develop and maintain modern web applications using React.js, TypeScript, GraphQL, and PHP.
  • Expand and improve our existing web platforms to better serve educators and students.
  • Collaborate with a small, dedicated team using pair programming and other collaborative techniques.
  • Leverage Kubernetes for application deployment and MySQL for database management.
  • Contribute to the organization’s mission by developing user-friendly, impactful tools that support youth education and career readiness.


Qualifications:

  • Proven experience as a senior software developer with a focus on web applications.
  • Strong proficiency in React.js, TypeScript, GraphQL, and PHP.
  • Experience with Symfony framework (preferred).
  • Familiarity with Kubernetes and MySQL.
  • Excellent communication skills and a collaborative mindset, with a passion for team programming.
  • Interest in working with a small team and contributing to the mission of a non-profit organization


This is a remote position.