e

Full Stack Software Developer at eWATERservices

eWATERservices
Full-time
On-site
About the Role

We are looking for an enthusiastic, friendly and motivated developer who brings experience working in Vue.js and working on large systems. Reporting to the Lead Developer you will support offline credit payment systems, cloud services, client facing dashboards and mobile applications. You will also collaborate closely with our field and operations teams to understand real-world challenges and turn them into smart, practical solutions.

Key Responsibilities


Develop, maintain and improve eWATER'S applications using Vue.js , C# ASP.NET, and PostgresDB.
Support our mobile and IoT systems, including Android apps, embedded controllers and large-scale water pumps.
Collaborate with the Kenya office and field teams to identify needs, provide technical support, and ensure our tools are effectively used for performance management.
Investigate and resolve issues across the software stack, from front-end to back-end.
Write clean, robust code that adheres to good development practices.
Contribute ideas and solutions across teams, maintaining a collaborative and professional environment.
Uphold eWATER's values and brand through professionalism, problem-solving and teamwork.


Essential Requirements


2+ years of hands-on development with Vue.js (experience with Next.js or React is a plus)
2+ years of experience with served/web development using C#, Java or Kotlin
Some experience with SQL database development
Collaboration skills and comfort with working across technical and non-technical teams
Fluency in English & Swahili