Careers at Foster Love
Web Developer
Hybrid/Remote
About Foster Love
Foster Love is a 501(c)(3) nonprofit organization committed to improving the lives of children in foster care across the United States. We collaborate with community partners to bring resources to youth in foster care and use service-learning activities to educate volunteers on the issues surrounding the foster care system.
Since our founding in 2008, we have supported tens of thousands of foster children by providing them with bicycles, college supplies, and other essentials to improve the foster care experience.
About the Role
We’re looking for experienced Web Developer to lead the design and development of the platforms that power our mission. Working across the stack (Python on the backend, modern JavaScript on the front end, and PostgreSQL underneath), you’ll own complex architecture decisions, exercise independent technical judgment, and mentor other developers while partnering with designers and program teams to turn ideas into scalable, user-friendly web applications. This is a chance to do meaningful engineering work where your impact is measured in more than uptime.
What You'll Do
- Designs, develops, and maintains scalable, cloud-native web applications and enterprise platforms using Python (Django), JavaScript (React, TypeScript), HTML, and CSS
- Responsible for architecting RESTful APis and microservice-based backend systems that integrate with relational and non-relational databases including PostgreSQL, MySQL, and Redis.
- Leads full-stack feature development across the entire lifecycle, from initial requirements gathering and system design through deployment, testing, and ongoing production monitoring.
- Designs and implements secure web application components covering OAuth 2.0 and JWT-based authentication, role-based access control, and PCI-compliant payment processing via Stripe.
- Integrates third-party cloud services into core application workflows to support intelligent, cloud-powered functionality.
- Builds interactive analytics dashboards and geo-visualization tools to present business-critical data to organizational stakeholders.
- Architects and manages cloud infrastructure on AWS, working across services including EC2, ECS, Lambda, EventBridge, S3, and RDS, with containerization handled through Docker.
- Designs and maintains Cl/CD pipelines using AWS CodeBuild and GitHub Actions to support consistent, automated deployments.
- Monitors system health and application performance through Datadog, sets up alerting protocols, and leads root cause analysis efforts to ensure production reliability.
- Builds and maintains serverless workflows to support automated data processing pipelines, personalized notification systems, and event-driven application features.
- Designs materialized-view-driven data layers and manages REST API-based integrations with CRM and operations platforms including Zoho, keeping datasets synchronized across web-based systems.
- Responsible for designing and implementing inventory and operations management platforms that streamline tracking workflows and reduce process discrepancies.
- Owner of web architecture decisions, conducts regular code reviews, and works with cross-functional teams to define and document API specifications.
- Mentors team members on engineering best practices covering testing, deployment, and code quality.
- Works within Agile/Scrum frameworks and contributes to technical documentation to keep systems maintainable and well understood across the team.
What You'll Bring
- Proven experience as a Web Developer, with a strong emphasis on Python (Django) and PostgreSQL
- Proficiency in front-end technologies (HTML, CSS, JavaScript) and modern frameworks such as NextJS or React
- Solid understanding of web application architecture, RESTful APIs, and microservices
- Experience with version control (Git) and collaborative development workflows
- Comfort working with graphics tools such as Adobe Suite, Sketch, or InVision
- Excellent communication and teamwork skills in a collaborative environment
- A genuine belief in Foster Love’s mission and a desire to use technology for good
Minimum Education & Experience
- Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a closely related field is required
- 5 years of professional experience in full-stack web application development
- Advanced proficiency in Python, JavaScript, and AWS, with modern web frameworks such as Django, React, and Node.js
- Demonstrated ability to lead complex projects, and work independently with minimal supervision
What We Offer
- Salary: $80,000 per year
- Health, dental, and vision insurance
- 401(k)
- Paid time off
- Hybrid in-person, with remote flexibility
- Dental insurance
- Health insurance
- Vision insurance
- Paid time off
Schedule
- Full-time schedule (approximately 40 hours per week)
- Working hours: Monday to Friday, 7:00 AM – 3:30 PM (Pacific Time, Los Angeles)
- Work Location: Hybrid In-Person / Open to Remote
How to Apply
Interested candidates should submit a resume and cover letter to: marlene@fosterlove.com
Together We Rise Corporation (DBA Foster Love)