We are looking for a passionate Full-Stack Developer. The ideal candidate will develop, enhance, and maintain web-based applications that support our programs and initiatives. You will work on both frontend and backend development, collaborating with cross-functional teams to drive digital transformation in the social sector.
-
Develop, test, and deploy scalable web applications to support the NGO’s programs and operations.
-
Design and maintain frontend interfaces using modern frameworks (React, Angular, Vue.js).
-
Build and optimize backend services using Node.js, Python, PHP, or similar technologies.
-
Manage databases (MySQL, PostgreSQL, MongoDB) and ensure data security.
-
Integrate APIs and third-party services to enhance system functionality.
-
Troubleshoot and debug applications to ensure smooth performance.
-
Work closely with program managers, designers, and stakeholders to align tech solutions with NGO objectives.
-
Implement best practices for software development, including documentation and testing.
-
Experience: 10+ years as a Full Stack Developer, preferably in mission-driven organizations.
-
Frontend: Proficiency in JavaScript, HTML, CSS, and frameworks like React, Angular, or Vue.js.
-
Backend: Strong knowledge of Node.js, Python, PHP, or similar languages.
-
Database: Experience with relational (MySQL/PostgreSQL) and NoSQL (MongoDB) databases.
-
Version Control: Proficiency in Git and GitHub/GitLab workflows.
-
Cloud & Hosting: Experience with AWS, Azure, or similar cloud platforms is a plus.
-
Problem-solving: Strong analytical skills with the ability to debug and optimize performance.
-
Soft Skills: Excellent communication, teamwork, and adaptability in an NGO setting.
-
Work on meaningful projects that create social impact.
-
Be part of an innovative and collaborative tech team in the nonprofit sector.
-
Flexible work culture with opportunities for growth and learning.
-
Competitive salary and benefits aligned with NGO sector standards.