C
Charity Foundation Children of Heroes
FullstackMiddle
Full-Stack Developer (Middle+) (remote)
JavaScriptNode.jsExpress.jsReactVue.jsPHPWordPressREST APIGraphQLAWSGCPMySQLPostgreSQLFirebaseMongoDBZapierSalesforceGoogle Tag Manager
About the Position
Children of Heroes was founded to help the countless number of Ukrainian children who have suffered the ultimate tragedy: the loss of a parent, or parents, during the ongoing war. Our mission is to honor the memory of the fallen Ukrainian heroes by creating a favorable environment for their children, where they can overcome difficulties, change their lives for the better and build a brighter future for themselves and for Ukraine.
Responsibilities
- Technical Architecture & Backend Development
- Design and implement scalable backend architecture to support personalization, donor profiles, and data-driven experiences.
- Develop custom API integrations to connect the website with CRM systems, donation platforms, and third-party marketing tools.
- Ensure secure and efficient data storage by managing backend services, databases, and data flow between systems.
- Lead the development of a donor profile system, enabling personalized experiences and tailored engagement for supporters.
- Frontend & User Experience
- Develop and maintain frontend features in JavaScript (React, Vue, or similar), enhancing interactivity and personalization.
- Optimize the website for performance, SEO, and accessibility, ensuring a smooth experience across all devices.
- Work with the UX/UI team to implement dynamic content, personalization engines, and A/B testing for conversion optimization.
- Third-Party Integrations & Automation
- Integrate Salesforce CRM, Fundraise Up, Dotdigital, and other donation/payment platforms into the website.
- Implement tracking systems (Google Tag Manager, analytics, event tracking) to measure donor behavior and website effectiveness.
- Automate data synchronization between the website, CRM, and backend databases, ensuring clean and actionable insights.
- Security & Performance
- Ensure data security and compliance with best practices for donor information protection.
- Optimize backend performance, reducing latency and improving API response times.
- Conduct code reviews and technical audits, identifying areas for scalability and improvement.
Requirements
- A proven track record of building websites from scratch, including for small businesses or personal startups, is a big plus.
- Proficiency in no-code or lite-code tools like Zapier.
- Strong JavaScript expertise (Node.js, Express, or similar) for backend development.
- Frontend experience with JavaScript frameworks (React, Vue.js, or similar).
- Proficiency in PHP (WordPress backend customization, API development, and CMS extensions).
- Experience integrating CRM systems (Salesforce preferred) and automating data flows.
- Strong knowledge of RESTful APIs, GraphQL, and third-party service integrations.
- Familiarity with cloud infrastructure (AWS, GCP, or similar) and DevOps principles.
- Experience with database management (MySQL, PostgreSQL, or NoSQL solutions like Firebase/MongoDB).
- Knowledge of security best practices, GDPR compliance, and data protection techniques.
- Ability to lead technical decision-making and propose solutions for long-term scalability.
- Familiarity with Facebook CAPI integration and integrations with paid Google accounts is a big plus.
Benefits
- Meaningful Work: Join a fast-growing international NGO with a noble mission to make a difference.
- Official Employment: Benefit from secure and transparent employment terms.
- Competitive Compensation: Receive a market-level salary that reflects your skills and experience, medical insurance and mental health support program.
- Full-Time, Paid Position: This is a full-time role, not a volunteer position.
- Remote Work: Enjoy the flexibility of working remotely.
- Streamlined Operations: Work within an effective organizational structure designed for efficiency.
Prepare for this role on ITLead
Take the matching roadmap and practice real interview questions asked for this level.
Full-Stack Developer (Middle+) (remote)