13 of 13 Permanent Clean Code Jobs in Newcastle upon Tyne

Senior Consultant - Agentic AI / Generative AI

Location
Newcastle upon Tyne, England, United Kingdom
Storage.* Cloud & DevOps: Azure (App Services, OpenAI, AKS), GCP (Vertex AI, Cloud Run), Docker, GitHub Actions, Azure DevOps, RBAC and Cost Controls.* Software Engineering: Clean Code (SOLID, DRY), DDD, modular architecture, TDD, code quality tools. · AI Engineering (Desirable): RAG pipelines, agentic workflows, MCP, LLM integration (OpenAI, Gemini ...

Senior Software Engineer

Hiring Organisation
DWP Digital
Location
Newcastle Upon Tyne, Tyne and Wear, North East, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£80,000
plus 28.97% employer pension contributions, hybrid working, flexible hours, and great work life balance. DWP. Digital with Purpose. Do you want to work on code that counts? We're looking for talented Senior Software Engineers to help shape the future of digital services within the UK's largest government … Java, microservices and CI/CD, you'll help build and improve platforms that support critical public services at scale. We champion engineering excellence, clean code, automation and continuous improvement. Whether you're influencing technical direction, mentoring others or driving best practice, you'll have the opportunity ...

Senior Front-End Engineer

Hiring Organisation
Reed
Location
Newcastle Upon Tyne, Tyne and Wear, United Kingdom
Employment Type
Full-Time
Salary
£55,000 - £65,000 per annum, Inc benefits
accessibility, performance and maintainability Contributing to front-end architecture decisions and long-term technical strategy Mentoring and supporting other developers within the team Promoting clean code, testing standards and continuous improvement across engineering Working cross-functionally to deliver impactful product enhancements What We're Looking For 5+ years ...

Java Developer

Hiring Organisation
Anson Mccade
Location
Newcastle Upon Tyne, Tyne and Wear, North East, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£45,000
Theyre Looking For: 5+ years commercial Java development experience Strong Spring Boot knowledge Experience working in Agile environments Understanding of microservices architecture Passion for clean code and modern engineering practices Nice to Have: AWS or cloud exposure Docker/containers CI/CD tools (Jenkins, GitLab, SonarQube ...

Data Engineer (Full-Stack Data Products)

Hiring Organisation
Catalyst
Location
NE1, Newcastle upon Tyne, Tyne & Wear, United Kingdom
Employment Type
Permanent
Salary
£60000 - £100000/annum
cloud infrastructure, and platform automation. Key responsibilities include: Software Design : Develop, and maintain production-grade applications and APIs. Application Build : Develop reusable, well-tested code following engineering best practices. Architecture : Participate in architecture and technical design discussions. Testing: Write automated unit, integration, and end-to-end tests. Data Pipeline … streamline data accessibility and usability. Drive innovation by adopting advanced analytics technologies and methodologies. Cloud infrastructure : Deploy cloud-native solutions using Infrastructure as Code and collaborate on cloud architecture and optimisation About You To be considered for the role, it is essential that you possess exemplary academic prowess, with ...

Front End Developer (Node.js/Angular/AWS)

Location
Newcastle upon Tyne, England, United Kingdom
scalable full-stack applications Build secure, high-performance RESTful APIs using Node.js and Express Develop responsive Front End applications using Angular and TypeScript Write clean, maintainable and well-tested code using modern engineering practices Build and maintain automated tests using Jest Contribute to CI/CD pipelines using … GitLab CI/CD Support cloud-native deployments using AWS and container technologies Participate in architecture discussions, code reviews and technical design sessions Work collaboratively with Product Owners, Designers, QA Engineers and DevOps teams Troubleshoot, optimise and improve application performance, scalability and reliability Strong commercial experience developing applications with ...

Java Developer ( SC Cleared )

Location
Newcastle upon Tyne, England, United Kingdom
using Java and Spring Boot . Develop and integrate event-driven solutions using Kafka . Work with MongoDB for data storage and management. Write clean, maintainable, and testable code following Test-Driven Development (TDD) and unit testing practices. Develop automated BDD tests using Gherkin and Cucumber . Contribute … Support application deployment and orchestration using Kubernetes or Amazon ECS . Contribute to load and performance testing using Gatling or k6 . Participate in code reviews and contribute to continuous improvement of development practices. Work collaboratively with developers, testers, DevOps engineers, and other stakeholders. Follow Scrum/Kanban ...

Senior Scala Backend Engineer – Cloud, Play, Hybrid

Location
Newcastle upon Tyne, England, United Kingdom
three days per week in the Newcastle office. Key focus areas include Scala 2.13, Play Framework, Pekko, MySQL, Redis, and AWS, with emphasis on clean code, testing, and performance tuning. #J-18808-Ljbffr ...

Staff Software Engineer

Location
Newcastle upon Tyne, England, United Kingdom
hardest technical problems in healthcare - and do it with a small, fast-moving, and deeply mission-driven team. If you care about writing clean, robust code and want to rebuild from scratch the software infrastructure of modern hospitals, we’d love to talk. Here are some deep technical ...

Remote Senior Data Engineer

Hiring Organisation
Codat
Location
Newcastle upon Tyne, UK
looking for a Senior Data Engineer to join our Data and Insights team. You'll be hands-on every day, writing production code, building and maintaining data pipelines, and shipping features that turn raw data into intelligence our clients can act on. You'll work across the full project … lifecycle, from understanding the problem through to delivery, and you'll care as much about code quality and operational reliability as you do about getting things shipped. This is also a technical leadership role. As a senior member of the team, you'll set and lead the technical direction ...

Developer – Scala

Location
Newcastle upon Tyne, England, United Kingdom
this role you’ll: Design, develop, and maintain robust backend services using Scala 2.13 and Play Framework in a Pekko-based environment. Build clean, testable, and maintainable code using functional programming principles, immutability, pattern matching, and asynchronous programming with Futures. Work with MySQL to design efficient data access … working closely with DevOps and platform teams to ensure reliable delivery. Contribute to CI/CD pipelines, Git-based pull request workflows, code reviews, and engineering best practices. Collaborate with frontend engineers, QA, product owners, solution designers, and other backend developers to deliver high-quality product increments. Support production ...

Remote Senior Python Developer

Hiring Organisation
Cityscience
Location
Newcastle upon Tyne, UK
regular one-to-ones, objective setting, performance reviews and support for their development. · Mentor colleagues across the team and set a strong example through code reviews, pairing and knowledge sharing. · Maintain high code quality through testing, documentation and thorough code reviews. · Work across disciplines to integrate tools … libraries, tooling and best practice. · A track record of building production-grade applications, ideally in data-rich or scientific domains. · The ability to write clean, maintainable, well-tested code. · Experience line managing or formally mentoring developers, or a clear willingness and motivation to take on line management responsibilities. · Strong ...

Software Solutions Architect

Location
Newcastle upon Tyne, England, United Kingdom
future scalable, maintainable and secure software defined solutions. Ensure governance and compliance objectives are set and achieved, including defence industry and security standards. Write clean, maintainable, and scalable code, utilising modern software engineering practices and tools. Contribute significantly to the engineering lifecycle, including scoping, design, implementation, testing, deployment ...