Project Tech4Dev
Project Tech4Dev aims to be a high-performing tech enabler for nonprofits. The organisation provides solutions ranging from open-source platforms for NGOs to building tech capacity within nonprofits. Their mission is to equip nonprofits with the technology they need to amplify their impact.
Key initiatives include:
- Glific: A chatbot platform.
- Dalgo: A data management system.
- Avni: A data collection tool.
- Fractional CxO Program: Placing seasoned technology professionals to build tech and data capacity in nonprofits.
Find more about their initiatives here.
About the Role
Project Tech4Dev is seeking a Software Developer to join their Fractional CxO team. The role involves building minimum viable products (MVPs) and proof of concepts (POCs), assisting in data engineering projects, maintaining CI/CD pipelines, and representing Tech4Dev at workshops, conferences, and webinars.
Salary range: 12,00,000 - 16,00,000 / year
Responsibilities
Development and Maintenance:
- Collaborate with team members across different layers of the software.
- Release code to production servers, manage database migrations, and update configurations.
DevOps:
- Handle CI/CD pipelines and use Docker for deployment.
Continuous Learning:
- Stay updated with new technologies to improve application performance.
- Participate in code reviews and learn from senior developers.
Community Engagement:
- Represent Project Tech4Dev at events and present webinars on team projects.
Requirements
Essential:
- 3-5 years of experience in backend development using Python (Django, FastAPI), NodeJS, or other frameworks.
- Familiarity with modifying API endpoint handlers and database models.
- Ability to rapidly mockup solutions using tools and packages.
- Experience with Docker and CI/CD pipelines.
- Active personal code repository (GitHub/GitLab/BitBucket).
- High-quality coding standards with adherence to testing, review, and check-in procedures.
- Automated testing experience using pytest with high code coverage.
Preferred:
- Front-end development experience.