Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
About PowWater
Over 2 billion people globally access water through the private water market. PowWater is the world’s first virtual piped water network, transforming how water is distributed in the private water market. Operating at the intersection of climate resilience, urban infrastructure, and logistics, our mobile platform helps water truck drivers optimize delivery routes, access water supply points, and deliver more efficiently, while enabling customers to order, pay, and track deliveries in real time. We are currently operating in Nairobi, Kenya and have distributed over 600 million liters of water. PowWater is backed by leading investors including Boost VC, Stanford University, Impellent Ventures, R7 VC, Blue Collective, and Goodwater Capital. With a vision to scale across LATAM, Africa, and South Asia, we’re building the tech backbone for water distribution in rapidly urbanizing regions.
The Role
We are seeking an experienced Back-End Developer specializing in Python to join our development
team. In this role, you will be instrumental in designing, developing, and maintaining robust back-end
systems that support our leading-edge applications. Working closely with front-end developers and
product managers, you will ensure seamless integration and contribute to the development of high-
quality, scalable, and secure applications that meet our business needs and enhance user experiences.
Location: Remote
Contract : B2B
Flexible Work Schedule
What you will be doing:
• System Architecture Design: Collaborate with our Solution Architect and develop scalable back-
end systems and databases to support application needs.
• Microservices back-end development: Design, develop, and maintain REST APIs.
• Code Quality Assurance: Understanding of SOLID Principles and experience in ensuring the
highest code quality through rigorous testing, code reviews, and implementation of best
practices in software development.
• Performance Optimization: Monitor system performance, identify bottlenecks, and implement
solutions to ensure optimal performance and scalability.
• Secure Implementation: Implement and maintain secure protocols to protect data and systems
from cyber threats.
• Collaboration and Communication: Work collaboratively with front-end developers, designers,
and product managers to understand requirements and deliver solutions that align with user
needs and company goals.
• Continuous Learning: Stay updated with the latest back-end development trends, Python frameworks, and best practices to continuously improve and innovate our systems.
For this position you should be able to check the following:
At least 2 years of experience with Python
• Proficiency in Python, with hands-on experience using FastAPI
• Strong database experience with PLSQL, MongoDB, or similar technologies
• Version control using GitHub
• Experience with CI/CD pipelines, especially GitHub Actions
• Familiarity with Docker, Kubernetes, and general DevOps practices
• Experience deploying applications on Cloud Platforms (AWS, Google, Cloudflare, etc)
• Integration experience with third-party APIs such as Google Maps, payment systems, and
tracking tools
• Ability to write clean, maintainable code and implement unit and integration tests
• Strong English communication skills (verbal and written)
• Experience collaborating directly with clients or cross-functional teams
It is an added bonus if you have:
• Knowledge of RabbitMQ, Apache Kafka, or Redis
• Experience with Auth0 or other authentication providers
• Exposure to Stripe or other payment system integrations
• Familiarity with the ELK Stack (Elasticsearch, Logstash, Kibana)
Key Skills
Ranked by relevanceReady to apply?
Join PowWater and take your career to the next level!
Application takes less than 5 minutes

