Pushpay is a company that helps organizations and communities connect deeply with their communities through its relational engagement platform. The Full Stack Developer at Nurture will work across the entire stack, designing scalable APIs and building modern user interfaces to ensure seamless data flow across systems.
Responsibilities:
- Build and maintain full stack features using CakePHP, PostgreSQL, and SvelteKit
- Design scalable, multi-tenant systems and APIs
- Develop intuitive, performant UI components using modern frontend frameworks
- Integrate with third-party platforms (Salesforce, Mailchimp, Planning Center, Twilio, etc.)
- Optimize performance across backend queries and frontend rendering
- Collaborate with product and design to deliver high-impact features
- Contribute to code reviews and engineering standards
Requirements:
- Strong experience in full stack development
- Proficiency in PHP (CakePHP preferred) and modern JavaScript/TypeScript
- Experience with frontend frameworks (Svelte, React, or similar)
- Solid understanding of PostgreSQL and data modeling
- Experience working with APIs and external integrations
- Familiarity with AWS environments (EC2, RDS, S3, etc.)
- Strong problem-solving and debugging skills
- Ability to communicate clearly and work cross-functionally
- Experience with multi-tenant SaaS applications
- Familiarity with authentication systems (OAuth, Cognito, SSO)
- Experience with data pipelines or event-driven systems
- Background in church or nonprofit technology