Volunteer Python Backend Developer

Volunteer Python Backend Developer

Volunteer your Python skills to build a WhatsApp AI assistant that helps citizens access government services.

Location: New Delhi
Experience: Expert Python developer with experience in backend systems using FastAPI, async, SQLAlchemy, Redis, and Playwright.
Compensation: This is an unpaid volunteer opportunity

RightWalk Foundation

RightWalk Foundation works to break the cycle of generational poverty by reforming public policy. Founded by Ashoka Fellow Samina Bano, they focus on making systems work for vulnerable families. Their work includes enforcing the Right to Education Act to get marginalised children into private schools, launching youth apprenticeship programs, and implementing health screenings for at-risk children. By bridging the gap between policy and people, RightWalk has improved over 1.3 million lives and aims to uplift 50 million by 2030.

Role

This is a volunteer opportunity to build the backend of a WhatsApp-based AI assistant. This tool will help citizens, especially those with low digital literacy, access complex government services and schemes through simple conversation in their own language.

Responsibilities

  • Develop and integrate APIs for registration, login, OTP verification, eKYC, and data submission.
  • Write code in Python to manage workflow logic, state, and data validation.
  • Use BAML (a new DSL for prompt engineering) to design prompts and connect the AI with backend tools.
  • Ensure the system supports multiple languages and handles errors effectively for users with varying literacy levels.
  • Work with the team to design a scalable system and write clean, well-documented code.

Requirements

  • Expertise in Python backend development.
  • Experience with FastAPI, async, SQLAlchemy, Redis, and Playwright.
  • Experience with production-grade python systems.
  • Ability to be on-site periodically in New Delhi.
  • The project is estimated to take under 1 month with a commitment of 40 hours per week, but the organisation is open to longer-term or part-time associations.
  • Language: English.

Benefits

  • Internet access at the office.
  • Coverage of local travel expenses.
  • Access to office space.

Apply

Find more software engineering roles!

Similar posts