Full Stack Developer

The Patrick J. McGovern Foundation
Summary
Join the Patrick J. McGovern Foundation (PJMF) as a Full Stack Developer and contribute to the development, deployment, and maintenance of data and AI products with a global social impact. Collaborate with a high-performing team to build cloud solutions based on ML model predictions using a rapid prototyping approach. Work closely with the Director, Lead Engineer & Data Scientist, Software Development Engineer, and DevOps Engineer. Consult with nonprofit partners, explaining technical concepts clearly. Contribute to open-source projects to extend the reach of PJMF's technology solutions. Develop and deploy full-stack applications, integrating ML model predictions into user-friendly interfaces. Implement intuitive user interfaces for AI-backed web and mobile applications, understanding end-user needs. Collaborate with cross-functional teams to ensure successful AI product development.
Requirements
- Experience β 5+ years of professional experience in full-stack development, with proven expertise in both UI development and backend integration
- Experience with Python-based codebases is required
- Proficiency in JavaScript, HTML, CSS, and experience with modern front-end frameworks such as React or React Native
- Strong programming experience with Python is required, as our core codebase is primarily Python-based
- Excellent communication skills, both written and verbal, to convey technical concepts to diverse audiences
- Effective team player who understands the responsibility every individual brings to the table and how to encourage and drive results from each team member; ability to work collaboratively within a high-performance, startup-like environment
- Ability to quickly learn new technologies and methodologies to ensure successful and timely completion of product development
- Highly organized and detail-oriented, self-driven and able to adapt to learning and implementing new technologies, and creative in solving issues as they arise
- An advocate for social progress; interest in emerging technologies and their ability to advance societal outcomes
- Applicants must be authorized to work for any employer in the U.S
- We are unable to sponsor or take over sponsorship of an employment Visa at this time
Responsibilities
- Work closely with the Director, Lead Engineer & Data Scientist, Software Development Engineer, and DevOps Engineer to understand project requirements and contribute to the development of AI-based products
- Contribute to the vision and execution of product architecture, UI/UX designs, infrastructure deployment and ensuring high-quality work output
- Contribute to consultations with nonprofit partners exploring data and technology solutions
- The ability to explain technical concepts with empathy and clarity is critical, as this role helps equip partners with the tools and knowledge to succeed
- Help extend the reach and impact of PJMFβs technology solutions by contributing to internal and community-led open source projects
- Develop and deploy full-stack applications for cloud-based solutions that align with the rapid prototyping development approach
- Collaborate with the team to integrate ML model predictions into user-friendly interfaces, ensuring the reliability, safety, and scalability of the end products
- Implement intuitive user interfaces for AI-backed web and mobile applications
- Understand end-user needs and requirements to design and develop applications that effectively address challenges within the social good sector
- Prototype, test, and iterate on full-stack solutions, incorporating user feedback for continuous improvement
- Collaborate with team members to address communication outreach and resource needs related to front-end and mobile development
- Ensure effective communication with cross-functional teams, contributing to the success of AI products
Preferred Qualifications
- Experience with CI/CD tools (e.g., GitHub Actions, Jenkins, etc), source control (GitHub), and issue tracking (Jira) is also strongly preferred
- Production experience with cloud services (preferably AWS) , containerization (e.g., Docker) , and orchestration (e.g., Kubernetes) is a plus
- Experience working with relational databases (e.g., PostgreSQL, MySQL) and NoSQL systems (e.g. MongoDB, DynamoDB)
- Familiarity with Infrastructure as Code (e.g., Terraform) is a plus
- Ability to create both Low-Fidelity (LoFI) and High-Fidelity (HiFi) wireframes, building interactive prototypes for user testing, developer collaboration, and visual representation is a plus
- Experience using Figma or equivalent tools for wireframing and collaboration is also a plus
Benefits
- Foundation-paid medical, dental, and vision insurance for employees, spouses/domestic partners, and dependents
- HSA/FSA plans, life insurance, and short- and long-term disability coverage
- 401(k) retirement plan with generous matching up to 6% of annual pay, plus an additional discretionary match at the end of year
- Progressive approach to PTO reflecting our respect for diversity, commitment to our team members, and ability to adapt to changing employee values
- In addition, the Foundation recognizes 11 paid national holidays per year and may also announce closure for local, regional, or state holidays
- Ability to work 100% remotely, but not alone - with mature, socially minded professionals
- In addition to our health coverage, we offer access to Ginger+, Active and Fit Gym membership discount, and SmartSpend Plus, along with financial well-being providers
- Up to 6 months of gender-neutral paid leave for parents and caregivers when they have a new addition to their families
- Foundation policy encouraging employees to explore development opportunities such as peer learning, internal trainings, and external activities; savings on student loans (available via insurance provider)
- Opportunity for team members to support vulnerable communities, reflecting PJMFβs commitment to social impact
- We anticipate the starting salary range for this role to be $120,000 - $145,000
Share this job:
Similar Remote Jobs
