Full Stack Software Engineer
VODA.ai is seeking a full-time remote Full-Stack Software Engineer. As part of the team, you will be responsible for developing and maintaining frontend and backend services that power our meter assessment and analytics products used by water utilities worldwide. You will work from ready designs to production, building scalable workflows, data ingestion pipelines, and configuration-driven client onboarding. Day-to-day tasks may include implementing web-based tools, building and maintaining APIs, supporting batch upload workflows, integrating with data pipelines, troubleshooting and debugging applications, and ensuring data quality, traceability, and security best practices.
Qualifications
Hands-on experience with front-end and back-end web technologies
MSc degree in Computer Science or a related field
Solid knowledge of JavaScript (or TypeScript) and at least one high-level programming language (e.g., Golang, Python)
Experience with modern JavaScript frameworks (Express.js, React, Node.js, Redux, etc.)
Experience building backend APIs using Python, FastAPI, or similar frameworks
Strong experience with relational databases, PostgreSQL preferred
Experience implementing batch data ingestion workflows and background processing
Familiarity with data validation, quality checks, and audit or traceability mechanisms
Comfortable integrating third-party libraries and backend REST APIs
Experience working with configuration-driven systems rather than hard-coded logic
Experience with Test-Driven Development (TDD)
Knowledge of web application security best practices and data privacy
Experience with Git version control
Basic Unix knowledge and familiarity with cloud infrastructure technologies (AWS, Serverless, etc) and Docker/Containers
This is right for you if you:
Have a passion for building scalable, data-intensive applications
Enjoy owning features end-to-end, from UI to backend and database
Are comfortable working from designs and product requirements
Have strong independent problem-solving skills and attention to data correctness
Are comfortable troubleshooting, debugging, and improving production systems
Enjoy collaborating with data science, ML, and DevOps teams
Who we are
VODA.ai uses Artificial Intelligence (AI) to help water utilities predict which of their pipes are going to fail or have lead. There are 240,000 pipe breaks each year, and millions of people without fresh water, so we are doing something about it. Our software uses our proprietary, built-in-house AI and is used by water utilities and municipalities to help them create better engineering and operations decisions. We’re built by water people for water people.
VODA.ai was founded in 2017 and is headquartered in Boston, MA. We have a multi-award-winning solution and customers worldwide. Read more about us at voda.ai/about.
- Department
- Technical / Engineering
- Locations
- Greece, Athens
- Remote status
- Fully Remote
About VODA.ai
Our mission is to simplify engineering for water professionals.
Our vision is to become the go-to decision support platform for water professionals, with the aim of impacting the lives of a billion people.
VODA.ai has been helping utilities by performing AI-based analyses since 2017. We’ve worked in 26 states, 6 countries and analyzed over 1M miles of pipe.