The Patrick J. McGovern Foundation→
Jr. Full Stack Developer at The Patrick… · Remote
Entry LevelRemoteFull-timeRemote$70k–$106k/yr
Skills
full-stack developmentpythonjavascriptreactci/cd toolsrelational databaseshtmlcssteamworkcommunication
Job Description
Summary: The Patrick J. McGovern Foundation is a philanthropic organization focused on advancing artificial intelligence and data science solutions. They are seeking a Junior Full-Stack Developer to contribute to the development of cloud-based tools that translate machine learning insights into actionable applications for the social sector.
Responsibilities:
- Work closely with the Director, Data Scientist, Full-Stack Developer, and Platform 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
- Contribute to the design, development, and deployment of full-stack applications for cloud-based solutions that align with the rapid prototyping development approach, under the guidance of senior team members, with increasing ownership over time
- 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
- Seek and incorporate feedback through code reviews and pair programming
- Grow familiarity with cloud infrastructure, deployment workflows, and system design
- Build confidence working across the full stack over time, with mentorship and support
Required Qualifications:
- 1-3 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 or Go is strongly preferred
- Experience with CI/CD tools (e.g., GitHub Actions, etc), source control (GitHub), and issue tracking (Jira) is also strongly preferred
- Familiarity with relational databases (e.g., PostgreSQL, MySQL) is required
- 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 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
Preferred Qualifications:
- Experience with NoSQL systems (e.g., MongoDB, DynamoDB) is a plus
- Experience with cloud services (e.g. AWS), containerization (e.g., Docker), orchestration (e.g., Kubernetes), and Infrastructure as Code (e.g., Terraform) is also a plus, but not required
Required Skills: Full-stack development, Python, JavaScript
Important Skills: React, CI/CD tools, Relational databases
Nice-to-Have Skills: HTML, CSS, Teamwork, Communication
Benefits: Health Coverage, Long-term Rewards, Flexible PTO, Remote Work Environment, Wellness Support, Parental Leave, Learning Reimbursements, Philanthropic Gift Matching
Benefits
Health Coverage
Long-term Rewards
Flexible PTO
Remote Work Environment
Wellness Support
Parental Leave
Learning Reimbursements
Philanthropic Gift Matching