At a Glance
- Tasks: Build and scale the Water Direct platform using Python/Django and modern web technologies.
- Company: Join the UK's leading alternative water supply provider with a focus on innovation.
- Benefits: Competitive day rate, fully remote work, and potential for contract extension.
- Why this job: Make a real impact by transforming water management processes with cutting-edge technology.
- Qualifications: 5+ years of experience in Python/Django and building scalable web applications.
- Other info: Collaborate with ex-Googlers in a dynamic, async-friendly environment.
The predicted salary is between 48000 - 72000 £ per year.
Water Direct is the UK's leading provider of alternative water supplies, delivering emergency and planned services to water utility companies, commercial organisations, and critical infrastructure nationwide. In 2024, we began a strategic investment in technology to improve service delivery, transparency, and operational efficiency — building a new digital platform to manage our operations and create the foundation for growth into new services and markets.
Our Product Vision
We are building the Water Direct Platform – a web and mobile platform that connects our clients, operations team, assets, drivers, and 3rd party contractors. This will transform a historically manual, phone-and-spreadsheet based process of managing water outages into a transparent, efficient, and scalable system — improving outcomes for households and businesses across the UK.
The Team
We operate a lean, highly capable product and engineering team led by our CPO and Engineering Lead — both ex-Googlers who previously scaled a SaaS product from inception to acquisition. Our core technology stack is Python / Django (backend) with HTML/HTMLX/React (web) and Flutter (mobile), supported by a modern cloud-native toolchain for CI/CD, monitoring, and data. As we move beyond core operations, we are increasingly exploring automation, data-driven decisioning, and AI-enabled workflows.
The Role
We are looking for a Senior Full-Stack Software Developer to play a key role in building and scaling the Water Direct platform. This is a hands-on, delivery focused contract role suited to someone comfortable working remotely as part of a distributed international team.
We are looking for someone who is:
- A full-stack senior engineer with minimum 5+ years' experience of Python / Django
- Experience building modern web applications
- Experienced designing and maintaining scalable, well-structured APIs
- Comfortable taking ownership of features from concept to production
- Able to work autonomously in a hybrid, async-friendly environment
- Pragmatic and delivery-focused, with strong commercial awareness
- Comfortable collaborating and supporting Engineering leadership to tactically accelerate feature development
- Proactive in improving code quality, architecture, and developer experience
- Happy mentoring and directing other engineers and contributing to technical direction
- Comfortable operating in a fast-moving, real-world operational environment
Logistics and Remuneration:
- Competitive day rate – 6-month initial contract with option to extend
- Fully remote role (UK or international) - either as contractor or employed through agency
- Working hours aligned with UK time zones
Senior Django / Python Full-Stack Software Developer - 6 Month Contract in Newcastle upon Tyne employer: Water Direct
Contact Detail:
Water Direct Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Django / Python Full-Stack Software Developer - 6 Month Contract in Newcastle upon Tyne
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who might know about opportunities at Water Direct. A friendly chat can sometimes lead to a referral, which is often the golden ticket to landing that interview.
✨Tip Number 2
Show off your skills! If you’ve got a portfolio or GitHub with projects showcasing your Django and Python prowess, make sure to highlight it. We love seeing real-world applications of your work, so don’t be shy about sharing your achievements.
✨Tip Number 3
Prepare for the interview by brushing up on common technical questions related to full-stack development. We want to see how you think and solve problems, so practice coding challenges and be ready to discuss your past projects in detail.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team at Water Direct, which we really appreciate.
We think you need these skills to ace Senior Django / Python Full-Stack Software Developer - 6 Month Contract in Newcastle upon Tyne
Some tips for your application 🫡
Show Off Your Skills: Make sure to highlight your experience with Python and Django in your application. We want to see how you've built modern web applications and designed scalable APIs, so don’t hold back on the details!
Tailor Your Application: Take a moment to customise your application for this role. Mention how your past experiences align with our mission at Water Direct and how you can contribute to building the Water Direct Platform.
Be Yourself: We love authenticity! Let your personality shine through in your application. Share your passion for technology and how you approach problem-solving in a fast-paced environment.
Apply Through Our Website: Don’t forget to submit your application through our website. It’s the best way for us to receive your details and get the ball rolling on your journey with us at Water Direct!
How to prepare for a job interview at Water Direct
✨Know Your Tech Stack
Make sure you’re well-versed in Python, Django, and the other technologies mentioned in the job description. Brush up on your knowledge of building scalable APIs and modern web applications, as these will be key discussion points during your interview.
✨Showcase Your Experience
Prepare to discuss specific projects where you've taken ownership from concept to production. Highlight your experience in a fast-paced environment and how you've contributed to improving code quality and architecture.
✨Be Ready for Problem-Solving
Expect technical questions that assess your problem-solving skills. Practice coding challenges or system design scenarios that relate to building and scaling platforms, as this will demonstrate your hands-on delivery focus.
✨Emphasise Collaboration
Since the role involves working with a distributed team, be prepared to talk about your experience collaborating with others remotely. Share examples of how you’ve mentored engineers or supported leadership in accelerating feature development.