Project Tech4Dev
Project Tech4Dev is a leading tech enabler for nonprofits, empowering organisations with open-source platforms and tech capacity-building initiatives to amplify their social impact. Our offerings include:
- Open-source platforms like the Glific chatbot, Dalgo data management system, and Avni data collection tool.
- Fractional CxO Program, which places seasoned technology professionals in nonprofits to build their tech and data capacity.
Find out more about our initiatives here.
About the Role
As a Backend Developer at Project Tech4Dev, you will work closely with the platform team to design, implement, and maintain innovative tech solutions for nonprofits. This role combines development, DevOps, and representing Tech4Dev at industry events, making it ideal for professionals who are passionate about leveraging technology for social good.
Responsibilities
- Development and Maintenance: Build and maintain backend systems using cutting-edge technologies.
- Collaboration: Work with other team members to integrate software layers seamlessly.
- DevOps: Release code to production, manage database migrations, and update configurations.
- Continuous Learning: Stay updated on new technologies and participate in code reviews to enhance your skills.
- Community Representation: Represent Tech4Dev at workshops, conferences, and webinars to showcase our work.
Qualifications
Essential
Experience: 3–5 years of experience building backends with frameworks like Python (Django, FastAPI) or NodeJS.
Technical Skills:
- Proficient in modifying API endpoints and database models.
- Familiar with Docker and CI/CD pipelines.
- Strong understanding of tools/packages for rapid prototyping.
- Writes high-quality, test-driven code (pytest experience preferred).
Git: Active personal code repository on GitHub, GitLab, or BitBucket.
Team Skills: Self-driven, team player with adherence to code testing, review, and check-in procedures.
Preferred
- Kubernetes: Experience with Kubernetes is highly desirable.
- Front-end Development: Knowledge of front-end development is an added advantage.