Get AI-powered advice on this job and more exclusive features. We are seeking a mid-senior full-stack web developer to join our team and contribute from day one. You'll work on both legacy and modern systems, collaborate closely with stakeholders, and help shape our technology landscape while supporting our mission of water conservation and sustainability. Key Responsibilities Maintain and modernize legacy applications, ensuring system reliability and performance. Contribute throughout the development lifecycle, from architectural design and implementation to testing, deployment, and long-term maintenance. Communicate clearly with both technical and non-technical team members, helping bridge gaps and align expectations. Participate in code reviews and share constructive feedback to maintain and improve code quality. Own your work and support team efforts with accountability, and a collaborative spirit. Stay current with industry trends, best practices, and emerging technologies to continuously raise the bar for our codebase and team practices. Required Qualifications 3+ years of professional experience in full-stack web development, including both greenfield projects and maintaining legacy codebases. Strong proficiency in Python, especially with Django (preferred) or Flask. Experience working with front-end frameworks, ideally Angular. Solid understanding of software testing practices and commitment to code quality. Experience working with version control systems, particularly Git. Experience deploying applications on cloud platforms (Azure preferred) and using containerization tools like Docker. Ability to find pragmatic solutions that balance short-term needs with long-term maintainability. Experience working in diverse, distributed teams, with excellent written and verbal English communication skills. Genuine passion for sustainability and water conservation —you care about making a real-world impact with your work. Nice to Have Experience with Kubernetes. Knowledge of Domain-Driven Design (DDD) and Test-Driven Development (TDD). Experience designing or working within microservices architectures. Our offer A competitive salary package with great benefit Opportunity for professional growth and development. The ability to have a positive and tangible impact on our environment and the world around you. A role with responsibility and ownership over a platform used by more than a hundred engineers worldwide. If you are passionate about water conservation, sustainability, and software development, we encourage you to apply for this exciting opportunity. Seniority level Seniority level Not Applicable Employment type Employment type Full-time Job function Job function Science, Project Management, and Engineering Industries Environmental Services, Engineering Services, and Software Development Referrals increase your chances of interviewing at Waterleau by 2x Get notified about new Full Stack Engineer jobs in Porto, Portugal. Lead / Senior Full-Stack Software Engineer Full-Stack Software Engineer (m/f/x) for Air & Sea Tech Products (Porto) Java Full Stack Software Engineer (all genders) Senior Software Engineer - Portugal only Java/React.js Full Stack Developer (Middle/Senior) ID34519 Senior Fullstack Engineer - New Initiative (Portugal-based Remote/Hybrid) Future Opportunity - Java Backend Engineer w/ AWS (m/f/d) Senior Java Software Engineer - AI Automation We're unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI. #J-18808-Ljbffr