Job Search and Career Advice Platform

Enable job alerts via email!

Software Developer

Southern Water

Falmer

On-site

GBP 50,000 - 70,000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A public utilities provider in the UK seeks an experienced Full-Stack Developer to design and maintain software applications. The role involves front-end and back-end development using technologies like HTML, CSS, JavaScript, and Node.js, among others. Ideal candidates will have 3+ years of experience and strong problem-solving skills. You will work closely with cross-functional teams to enhance service delivery regarding environmental data. Commitment to continuous learning and a passion for impactful solutions are essential.

Qualifications

  • 3+ years of experience in full-stack software development.
  • Solid understanding of software development methodologies (Agile, Waterfall).
  • Experience with Agile ceremonies or working in a product team structure.

Responsibilities

  • Design, develop, and maintain software applications across the full technology stack.
  • Work collaboratively with cross-functional teams to ensure successful project delivery.
  • Stay up to date with the latest technologies and expand knowledge and skills.

Skills

Front-end technologies (HTML, CSS, JavaScript, React, Angular)
Back-end technologies (Node.js, Python, Java, .NET)
Database systems (SQL Server, PostgreSQL, MongoDB)
Cloud platforms (AWS, Azure, GCP)
Problem-solving and analytical skills
Communication and interpersonal skills

Tools

Version control systems (Git)
Testing frameworks
AGOL / FME and ESRI
Jira
Job description

Closing Date

24 / 09 / 2025

Full-Stack Development

Design, develop, and maintain software applications across the full technology stack, including front‑end, back‑end, and database components to support our public storm overflow and water quality reporting service.

Software Engineering Best Practices

Adhere to software engineering best practices, including coding standards, code reviews, testing, and documentation, working within our Information Technology approval and regulatory frameworks.

Problem Solving and Innovation

Analyse complex technical problems, propose creative solutions, and implement them effectively.

Collaboration

Work collaboratively with cross‑functional teams, including product owners, designers, and testers, to ensure successful project delivery. You will work closely with our team of other researchers, designers, QA testers and technical SMEs to deliver innovative solutions that meet our users and business needs.

Continuous Learning

Stay up to date with the latest technologies and trends in software development, continuously expanding knowledge and skills.

Technical Proficiency

3+ years of experience in full-stack software development.

Strong proficiency in front‑end technologies (e.g., HTML, CSS, JavaScript, React, Angular).

Solid expertise in back‑end technologies (e.g., Node.js, Python, Java, .NET) and database systems (e.g., SQL Server, PostgreSQL, MongoDB).

Experience with cloud platforms (e.g., AWS, Azure, GCP) and DevOps practices is a plus.

Experience with AGOL / FME and ESRI is highly desirable.

Software Engineering Practices

Solid understanding of software development methodologies (e.g., Agile, Waterfall).

Experience with version control systems (e.g., Git) and testing frameworks.

Knowledge of software design patterns and architectural principles.

Agile and Product Team Awareness

Awareness of Agile principles and methodologies used in software development.

Familiarity with the concept of working within a product team structure.

Any experience with Agile ceremonies (e.g., stand‑ups, sprint planning, retrospectives) or Jira is a plus.

Problem‑Solving and Analytical Skills

Proven ability to analyse complex technical problems and devise effective solutions.

Strong debugging and troubleshooting skills.

Communication and Collaboration

Excellent communication and interpersonal skills.

Ability to work effectively in a team environment and actively contribute to team discussions.

Experience collaborating with others on software development projects.

About you

A passion for the customer, the environment and solving problems that are important to and for them.

Love working within self‑organised and cross‑functional product teams to design and develop software features and services to make Rivers and Seas Watch the best‑in‑class service for transparent, accurate and timely information on the health of our rivers and seas.

Experienced engineer, with a track record of developing high quality products and services using front and backend components of the technical stack.

A passion for learning new technologies and improving our ways of working.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.