Software Engineer III, Fundraising Tech
Software Development
Adjust
WFA Digital Insight
As demand for skilled software engineers in the non-profit sector grows, Wikimedia's Fundraising Technology team is seeking an expert to drive online fundraising efforts. With a rise in digital donations, proficiency in PHP, LAMP, and JavaScript is highly sought after. Before applying, candidates should be prepared to showcase their experience with payment integrations and open-source software architecture.
Job Description
About the Role
The Wikimedia Foundation is seeking an experienced full-stack Software Engineer III to join its Fundraising Technology team. The team's primary goal is to support Wikimedia's online fundraising objectives worldwide, ensuring the integrity and scalability of fundraising efforts.Responsibilities
- Develop tools and features to empower users to create effective fundraising campaigns
- Integrate with payment providers and other internal and third-party tools and services
- Improve internal visibility and reporting capabilities to surface important patterns and trends
- Maintain the security and integrity of the existing donation infrastructure
- Provide engineering support during high-traffic or critical campaigns
Requirements
- 2+ years of experience developing in PHP or similar web scripting languages
- Experience with LAMP environments, MySQL, and other relational databases
- BS in Computer Science or equivalent relevant work experience
- Proficiency in JavaScript, HTML, and CSS for front-end development
- Experience integrating with third-party web APIs
Nice to Have
- Open-source software architecture and development experience
- Payments-related code experience
- Familiarity with CiviCRM, MediaWiki, or other open-source PHP-based content management systems
How to Stand Out
- Ensure your portfolio highlights experience with PHP, LAMP, and JavaScript, and be prepared to discuss your approach to payment integrations.
- Showcase your understanding of open-source software architecture and development principles.
- Be ready to walk the interviewer through your process for maintaining the security and integrity of donation infrastructure.
- Highlight any experience working with distributed teams or in remote settings.
- Prepare to discuss your experience with high-traffic or critical campaign support and how you handle such situations.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.