Senior Python Developer
About the Project:
A modern platform that helps companies manage, automate, and monitor their donation-matching programs.
It allows organisations to track contributions, ensure transparency, verify donations, generate reports, and provide employees with a seamless experience when participating in matching initiatives.We are now expanding the platform and building new backend services on top of a scalable, secure, cloud-native architecture. If you enjoy working with clean architecture, cloud infrastructure, and impactful social-good products, this project is for you.
Responsibilities:
• Develop and maintain backend services using Python, Django, and FastAPI.
- Work with PostgreSQL: schema design, optimization, migrations.
- Implement secure data processing, encryption, and compliance-driven workflows.
- Build features for monitoring, audit logs, reporting, and incident response.
- Work closely with DevOps to deploy and scale services on GCP using Terraform and containerized environments.
Required Qualifications:
• Strong proficiency with Python, Django and experience with FastAPI.
- Strong experience with PostgreSQL.
- Experience with encryption, secure data storage, and general security best practices.
- Experience integrating external APIs.
- Strong system design, debugging, and optimization skills.
- English B2+ for smooth technical communication.
Nice to have:
• Experience with Terraform, GCP services (Cloud Run, Pub/Sub, Cloud SQL).
- Terraform modules or infrastructure-as-code experience.
- Background in fintech, nonprofit tech, or payments systems.
We offer:
- Role on a socially impactful and mission-driven product.
- Work in a modern tech environment with autonomy in decisions.
- Flexible schedule and remote-friendly culture.
- Competitive compensation.
Required skills experience
| Python | 3 years |
| Django | 3 years |
| FastAPI | 3 years |
| Terraform | 3 years |
| PostgreSQL | 3 years |
Required languages
| English | B2 - Upper Intermediate |