LinkedPrime
PowWater

Backend Developer

Posted: 19 hours ago

Job Description

About PowWaterOver 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 RoleWe are seeking an experienced Back-End Developer specializing in Python to join our developmentteam. In this role, you will be instrumental in designing, developing, and maintaining robust back-endsystems that support our leading-edge applications. Working closely with front-end developers andproduct 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: RemoteContract : B2B Flexible Work ScheduleWhat 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 thehighest code quality through rigorous testing, code reviews, and implementation of bestpractices in software development.• Performance Optimization: Monitor system performance, identify bottlenecks, and implementsolutions to ensure optimal performance and scalability.• Secure Implementation: Implement and maintain secure protocols to protect data and systemsfrom cyber threats.• Collaboration and Communication: Work collaboratively with front-end developers, designers,and product managers to understand requirements and deliver solutions that align with userneeds 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, andtracking 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 teamsIt 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)

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In