PowWater
Backend Developer
PowWaterRomania14 hours ago
Full-timeRemote FriendlyEngineering, Information Technology

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 relevance