Skip to main content
Charity Foundation Children of Heroes
Scraped fromRobota3 days ago
FullstackMiddle

Full-Stack Developer (Middle+) (remote)

JavaScriptNode.jsExpress.jsReactVue.jsPHPWordPressREST APIGraphQLAWSGCPMySQLPostgreSQLFirebaseMongoDBZapierSalesforceGoogle Tag Manager
Work Type
Remote
Job Type
Full Time
Location
Kyiv
Salary
Not specified

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)