About True Hope Foundation
True Hope Foundation is a social impact and fundraising organization working across medical support, animal welfare, old age care, disaster relief, and other humanitarian causes. We are looking for an experienced and dedicated Full Stack Developer who can help us build, manage, and improve our digital fundraising platform, campaign pages, donor systems, dashboards, and internal tools.
Role Overview
We are hiring a Full Stack Developer with strong experience in JavaScript, Node.js, and React.js. The candidate will be responsible for both frontend and backend development, API integrations, database management, website performance, and secure handling of donor and payment-related data.
The ideal candidate should have hands-on experience in building scalable web applications, integrating payment gateways, managing APIs, and working with fast-moving teams.
Key Responsibilities
- Develop and maintain full-stack web applications using JavaScript, Node.js, React.js, HTML, CSS, and related technologies.
- Build responsive and user-friendly frontend interfaces for campaign pages, donation flows, dashboards, and admin panels.
- Develop and manage backend APIs using Node.js and Express.js.
- Integrate third-party APIs and payment gateways such as Razorpay, Cashfree, PayU, Stripe, etc.
- Work on donor management systems, campaign management tools, reports, and internal CRM dashboards.
- Manage and optimize databases such as MongoDB, MySQL, or PostgreSQL.
- Ensure website speed, performance, mobile responsiveness, and cross-browser compatibility.
- Debug, test, and resolve technical issues quickly, especially during live campaigns.
- Maintain clean, scalable, secure, and well-documented code.
- Coordinate with UI/UX designers, digital marketing teams, content teams, and management for timely project delivery.
- Implement secure coding practices for handling donor data, payment data, and confidential organizational information.
- Support deployment, server monitoring, website updates, and urgent technical requirements during high-traffic campaigns.
Required Skills
- Minimum 4+ years of experience as a Full Stack Developer.
- Strong knowledge of JavaScript, React.js, Node.js, and Express.js.
- Good experience with REST APIs, JSON, and third-party integrations.
- Strong understanding of HTML5, CSS3, Bootstrap/Tailwind, and responsive design.
- Experience with databases such as MongoDB, MySQL, or PostgreSQL.
- Knowledge of version control tools such as Git/GitHub/GitLab.
- Experience in payment gateway integration will be preferred.
- Ability to work on admin panels, dashboards, donation platforms, and CRM tools.
- Good understanding of website security, authentication, authorization, and data protection.
- Experience in deployment using cloud/server platforms will be an added advantage.
Preferred Skills
- Experience with Next.js will be an advantage.
- Knowledge of AWS, DigitalOcean, cPanel, VPS, or similar hosting platforms.
- Experience in high-traffic websites, fundraising platforms, e-commerce platforms, or fintech/payment-based applications.
- Basic understanding of SEO-friendly development and website performance optimization.
- Ability to manage urgent technical issues during campaign launches.
Soft Skills
- Strong problem-solving and debugging skills.
- Responsible, disciplined, and deadline-oriented.
- Good communication and team coordination skills.
- Ability to work in a fast-paced environment.
- High level of confidentiality while handling donor, payment, and organizational data.
- Willingness to take ownership of projects from development to deployment.
Why Join True Hope Foundation
- Work on meaningful technology that directly supports patients, animals, elderly people, and disaster-affected families.
- Opportunity to build and scale a high-impact fundraising platform.
- Work closely with marketing, operations, and leadership teams.
- Be part of a mission-driven organization creating real social impact across India.