backend services. Architect and build systems following microservices best practices. Develop and consume RESTful APIs for internal and external system communication. Apply object-oriented programming (OOP) principles to produce clean, maintainable code. Design and maintain database schemas, stored procedures, and complex queries. Contribute to system design discussions and documentation. Address secure data handling and access in cross-domain environments. … Participate in code reviews and collaborate with peers in a hybrid team environment. Troubleshoot and resolve production issues and defects. Education/Experience/Skillset Required: Bachelor's degree in Computer Science, Engineering, or related field and: 2 years professional software development experience (Software Engineer II) 5 years professional software development experience (Software Engineer III) 8 years professional software More ❯
undergo pivotal, impactful work with truly diverse opportunities to support your development. Responsibilities: Work as part of an Agile product team to further our product delivery objectives, creating simple, clean and well-documented code. Lead the development of a new mobile app (Android/IOS). Work with the QA team to help create automated tests to ensure the … around performance and security. Work with the support team to assist with deployments and monitoring of services in production. Document details of system amendments/enhancements in both your code comments and our online documentation system Be an advocate for best practice, mentor and coach junior members of the team to support their development. Qualifications JavaScript & React JS- You More ❯
undergo pivotal, impactful work with truly diverse opportunities to support your development. Responsibilities: Work as part of an Agile product team to further our product delivery objectives, creating simple, clean and well-documented code. Lead the development of a new mobile app (Android/IOS). Work with the QA team to help create automated tests to ensure the … around performance and security. Work with the support team to assist with deployments and monitoring of services in production. Document details of system amendments/enhancements in both your code comments and our online documentation system Be an advocate for best practice, mentor and coach junior members of the team to support their development. Qualifications JavaScript & React JS- You More ❯
London, England, United Kingdom Hybrid / WFH Options
Pearson
pace to provide real end user benefits. You will be a champion of Agile project delivery. You’ll also have experience of recruiting developers & building strong teams that deliver clean and efficient code. Key Skills & Experience Strong skills in PHP Laravel/Gathering, evaluating, and prioritizing requests for product changes, enhancements, and new features Evaluating recent technologies that may … Experience partnering with program management teams. 5+ years of experience managing engineering teams. Experience managing multiple projects simultaneously. Applying development methodologies like TDD, CI/CD pipelines, Infrastructure as Code 25 Days annual leave (increasing by 1 day with every year of continuous service up to 30 days); annual leave trading, 5 days. Annual Bonus Private Pension plan scheme More ❯
Northern Lincolnshire and Goole NHS Foundation Trust
to improve patient care and safety. The successful candidate will be responsible for: Building and launching web applications based on original artwork by the design team or independently Writing clean and well-structured code Talking to users and managing support requests Maintaining new and existing web applications Demonstrating a keen eye for detail and excellent standard The successful More ❯
London, England, United Kingdom Hybrid / WFH Options
Starling Bank
Life of a Software Engineer We are looking for engineers at all levels to join the team. We value people being engaged and caring about customers, caring about the code they write and the contribution they make to banking worldwide. People with a broad ability to apply themselves to a multitude of problems and challenges, who can work across … and perform well Love coding in front-end technologies - from navigating REST APIs to tweaking that last bit of CSS to get the design system just right Believe in clean coding, simple solutions, automated testing and continuous deployment Like to take ownership of features from the original idea through to live Think (like us) that a small number of More ❯
Falls Church, Virginia, United States Hybrid / WFH Options
Epsilon Inc
professional experience in data analysis, data engineering, or related field. Advanced proficiency with SQL database systems and data modeling techniques for large-scale data management. Demonstrated ability to write clean, efficient code in Python and SQL, with proven experience in building and optimizing data pipelines or analytics solutions. Strong background in Agile project delivery, including sprint planning, task More ❯
and interfaces using HTML, CSS, and JavaScript. Implementing responsive design principles. Collaborating with UI/UX designers and back-end developers. Optimizing applications for maximum speed and scalability. Writing clean, maintainable, and reusable code. Debugging and troubleshooting front-end issues. Staying updated with the latest front-end technologies. Participating in agile development processes. Debugging and maintaining existing applications. Ability … e.g., React, Angular, Vue.js). Knowledge of CSS preprocessors (e.g., Sass, Less). Understanding of responsive design principles. Experience with version control systems (e.g., Git). Ability to write clean, maintainable, and well-documented code. Experience with front-end build tools (e.g., Webpack, Parcel). Familiarity with testing frameworks (e.g., Jest, Cypress). Strong problem-solving and debugging skills. More ❯
with containerisation (e.g., Docker) and orchestration tools (e.g., Kubernetes). Proficiency in version control (DevOps) and CI/CD pipelines. Deep understanding of software engineering principles (OOP, modular design, clean coding). What we can offer you: We recognise that our people are our most important assets. That’s why we offer a flexible reward and benefits package that More ❯
with containerisation (e.g., Docker) and orchestration tools (e.g., Kubernetes). Proficiency in version control (DevOps) and CI/CD pipelines. Deep understanding of software engineering principles (OOP, modular design, clean coding). What we can offer you: We recognise that our people are our most important assets. That’s why we offer a flexible reward and benefits package that More ❯
real-time decision-making. With a strong focus on functional programming, they're solving complex problems across distributed systems, data streaming, and microservices architecture. If you're passionate about cleancode, performance, and cutting-edge tools, you'll fit right in. Working alongside an engineering team to help design, build, and maintain highly performant backend systems. You'll … in Scala using modern FP principles Collaborate with engineers, data scientists, and product teams to build new features and improve existing systems Write high-quality, testable, and well-documented code Participate in code reviews and pair programming Contribute to architecture and design discussions Optimise system performance, scalability, and reliability Tech Stack: Scala (Cats, ZIO or Akka) Play Framework … functional programming concepts (pure functions, immutability, type safety) Experience with event-driven or microservices architectures Comfortable working in a modern DevOps environment (CI/CD, containers, cloud) Passion for cleancode, performance, and software craftsmanship Excellent communication and teamwork skills Nice to Have: Knowledge of ZIO, Typelevel stack or Akka Experience with real-time systems or data pipelines More ❯
real-time decision-making. With a strong focus on functional programming, they're solving complex problems across distributed systems, data streaming, and microservices architecture. If you're passionate about cleancode, performance, and cutting-edge tools, you'll fit right in. Working alongside an engineering team to help design, build, and maintain highly performant backend systems. You'll … in Scala using modern FP principles Collaborate with engineers, data scientists, and product teams to build new features and improve existing systems Write high-quality, testable, and well-documented code Participate in code reviews and pair programming Contribute to architecture and design discussions Optimise system performance, scalability, and reliability Tech Stack: Scala (Cats, ZIO or Akka) Play Framework … functional programming concepts (pure functions, immutability, type safety) Experience with event-driven or microservices architectures Comfortable working in a modern DevOps environment (CI/CD, containers, cloud) Passion for cleancode, performance, and software craftsmanship Excellent communication and teamwork skills Nice to Have: Knowledge of ZIO, Typelevel stack or Akka Experience with real-time systems or data pipelines More ❯
future proof web applications that are seen and used by thousands. You will play a key part in mentoring junior developers, championing best practices, and fostering a culture of cleancode, creativity, and constant improvement. Tech stack: Symfony (or similar PHP frameworks will also be considered) Vue.js (or similar JS libraries will also be considered) MySQL, HTML, SCSS … the development projects from concept to deployment Building robust, scalable, high performance web applications Mentoring junior developers and nurturing team growth Optimising system performance and enhancing user experience Running code reviews and ensuring clean, maintainable code Collaborating with designers, product teams, and stakeholders Solving complex technical problems with smart, creative solutions We need you to have: Proven … full stack PHP experience with modern web technologies A track record of leading development projects and coaching others Strong grasp of version control, package managers, and maintaining legacy code Excellent problem solving and communication skills A proactive mindset and passion for learning and innovation Beneficail - CI/CD, automated testing experience. This company offers more than just a job More ❯
future proof web applications that are seen and used by thousands. You will play a key part in mentoring junior developers, championing best practices, and fostering a culture of cleancode, creativity, and constant improvement. Tech stack: Symfony (or similar PHP frameworks will also be considered) Vue.js (or similar JS libraries will also be considered) MySQL, HTML, SCSS … the development projects from concept to deployment Building robust, scalable, high performance web applications Mentoring junior developers and nurturing team growth Optimising system performance and enhancing user experience Running code reviews and ensuring clean, maintainable code Collaborating with designers, product teams, and stakeholders Solving complex technical problems with smart, creative solutions We need you to have: Proven … full stack PHP experience with modern web technologies A track record of leading development projects and coaching others Strong grasp of version control, package managers, and maintaining legacy code Excellent problem solving and communication skills A proactive mindset and passion for learning and innovation Beneficail - CI/CD, automated testing experience. This company offers more than just a job More ❯
future proof web applications that are seen and used by thousands. You will play a key part in mentoring junior developers, championing best practices, and fostering a culture of cleancode, creativity, and constant improvement. Tech stack: Symfony (or similar PHP frameworks will also be considered) Vue.js (or similar JS libraries will also be considered) MySQL, HTML, SCSS … the development projects from concept to deployment Building robust, scalable, high performance web applications Mentoring junior developers and nurturing team growth Optimising system performance and enhancing user experience Running code reviews and ensuring clean, maintainable code Collaborating with designers, product teams, and stakeholders Solving complex technical problems with smart, creative solutions We need you to have: Proven … full stack PHP experience with modern web technologies A track record of leading development projects and coaching others Strong grasp of version control, package managers, and maintaining legacy code Excellent problem solving and communication skills A proactive mindset and passion for learning and innovation Beneficial - CI/CD, automated testing experience. This company offers more than just a job More ❯
future proof web applications that are seen and used by thousands. You will play a key part in mentoring junior developers, championing best practices, and fostering a culture of cleancode, creativity, and constant improvement. Tech stack: Symfony (or similar PHP frameworks will also be considered) Vue.js (or similar JS libraries will also be considered) MySQL, HTML, SCSS … the development projects from concept to deployment Building robust, scalable, high performance web applications Mentoring junior developers and nurturing team growth Optimising system performance and enhancing user experience Running code reviews and ensuring clean, maintainable code Collaborating with designers, product teams, and stakeholders Solving complex technical problems with smart, creative solutions We need you to have: Proven … full stack PHP experience with modern web technologies A track record of leading development projects and coaching others Strong grasp of version control, package managers, and maintaining legacy code Excellent problem solving and communication skills A proactive mindset and passion for learning and innovation Beneficial - CI/CD, automated testing experience. This company offers more than just a job More ❯
approaches to scaling. From crafting intuitive user experiences to designing efficient data processing pipelines, this role requires meticulous attention to established processes and standards. You'll focus on writing clean, maintainable code while implementing robust security measures and following our comprehensive development guidelines. Key Responsibilities: Design and implement features across our full stack using TypeScript, Python, and PostgreSQL … Build scalable and secure solutions using Azure Web Apps & Functions or AWS Write clean, maintainable code following best practices and team standards Participate in code reviews and contribute to improving development processes Implement robust testing strategies and maintain high code quality Collaborate with Data Science and Delivery teams to understand and deliver business requirements Apply security … Development Life Cycle processes and best practices Knowledge of CI/CD practices and version control Experience utilising monitoring and logging tools for diagnostics and debugging Ability to write clean, maintainable, and well-tested code Understanding of security best practices in web development Good communication skills and ability to work effectively in a team Enthusiasm for learning and More ❯
learning, and apply new methodologies to improve existing models Deploy data science models on scalable AWS cloud infrastructures, ensuring best practices for security and performance Assist in Infrastructure as Code initiatives using Terraform Write clean, maintainable Python code for data science software, ensuring high standards of code quality and maintainability Continuously monitor and improve the performance … data science models, including NLP models, and deploying them in a production environment Bachelors degree in computer science, data science, mathematics, statistics, engineering or related field Proficiency in writing clean, robust, and scalable Python packages for backend functionality Experience with Python data science and NLP libraries Expertise in software development practices such as version control, code review, software More ❯
using Spring Boot . Design scalable, cloud-ready applications with a focus on performance and reliability. Collaborate closely with Product Managers, QA, and DevOps in an Agile environment. Write clean, testable code and contribute to code reviews and architecture discussions. Build integrations with third-party financial services (e.g., Open Banking APIs, payment providers). What We’re … Exposure to domain-driven design (DDD) and event-driven architecture. Knowledge of testing frameworks (JUnit, Mockito) and API documentation (Swagger/OpenAPI). If you’re passionate about writing clean, efficient Java code and want to help build the next generation of business finance tools, please apply for immediate consideration. More ❯
using Spring Boot . Design scalable, cloud-ready applications with a focus on performance and reliability. Collaborate closely with Product Managers, QA, and DevOps in an Agile environment. Write clean, testable code and contribute to code reviews and architecture discussions. Build integrations with third-party financial services (e.g., Open Banking APIs, payment providers). What We’re … Exposure to domain-driven design (DDD) and event-driven architecture. Knowledge of testing frameworks (JUnit, Mockito) and API documentation (Swagger/OpenAPI). If you’re passionate about writing clean, efficient Java code and want to help build the next generation of business finance tools, please apply for immediate consideration. More ❯
Nottingham, England, United Kingdom Hybrid / WFH Options
Formpipe Software AB
solution implementation Participating in agile planning, estimation, and delivery Owning your work end-to-end Maintaining and improving the codebase Navigating legacy and new technologies Sharing knowledge and reviewing code with teammates Knowledge and Experience Must-haves: 5–10 years of software development experience across various domains Experience modernizing monolithic systems Strong C++ skills and Windows Desktop Development experience … but capable of independent work Knowledge sharing and mentorship Asks insightful questions Resilient and open to learning from failures Humorous, humble, and grounded Adapts quickly in agile environments Values cleancode and craftsmanship Handles shifting priorities effectively Preferred qualities: Analytical thinking Maintains and improves existing code Clear communicator with technical and non-technical stakeholders Proactive problem identification … and resolution Attention to testing and documentation Experience with Git and collaborative workflows Understanding of automated testing and testable code Appreciation for UI/UX in desktop apps Works well with cross-functional teams Maintains composure under pressure Curious and continuously improving skills Interested? If you’re excited by complex challenges, passionate about cleancode, and thrive More ❯
Up to £54k plus bonus Hybrid Cheshire Free lunch Were looking for a Software Developer to join our global client within the hospitality sector - someone whos passionate about writing clean, scalable code and excited to influence how they develop and deliver technology. Youll be joining a fast-paced, forward-thinking, people-first company where your ideas wont just … with global stakeholders, and play a key role in driving innovation across the business. What Youll Be Doing... Designing, developing, testing and deploy high-quality, scalable software solutions Championing code quality, performance, and security Collaboratingin agile teams, translating business needs into functional tech Writingautomated tests and following best practices to ensure maintainability Providingsupport andtroubleshooting technical issues Engagingin project planning … excellence across the team What Youll Need 3+ years of commercial .NET experience Strong experience with Azure, including Azure Functions Solid understanding of service-oriented architectures Ability to write clean, maintainable code and work with Azure SQL Server Familiar with containerization (Docker, Kubernetes, etc.) Firm understanding of best practices Familiarity with Clean Architecture, DDD, or TDD Frontend More ❯
Partner with engineers, product owners, and cross-functional stakeholders to solve meaningful business challenges. Operational Excellence: Own the reliability, monitoring, and performance of services, ensuring they meet agreed SLAs. Code Quality: Write clean, scalable, testable code with an emphasis on maintainability and long-term value. Process Improvement: Continuously refine development workflows, tools, and team practices for better … backend systems that power real-world products. Proven ability to lead, mentor, and inspire engineers at various levels of experience. Committed to writing high-quality, well-tested, and readable code, with a strong emphasis on TDD and automation. A team-first mindset—driven by collective success over individual achievement. What You’ll Bring Strong technical leadership experience guiding engineering … teams through delivery cycles and growth. Solid hands-on expertise in C# and Java, with a deep understanding of object-oriented principles and clean coding practices. Track record of building cloud-native applications on platforms like Azure or AWS using IaaS, PaaS, containers, and serverless technologies. Deep understanding of API architecture, system design, and scaling strategies for high-performance More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Oliver Bernard
Partner with engineers, product owners, and cross-functional stakeholders to solve meaningful business challenges. Operational Excellence: Own the reliability, monitoring, and performance of services, ensuring they meet agreed SLAs. Code Quality: Write clean, scalable, testable code with an emphasis on maintainability and long-term value. Process Improvement: Continuously refine development workflows, tools, and team practices for better … backend systems that power real-world products. Proven ability to lead, mentor, and inspire engineers at various levels of experience. Committed to writing high-quality, well-tested, and readable code, with a strong emphasis on TDD and automation. A team-first mindset—driven by collective success over individual achievement. What You’ll Bring Strong technical leadership experience guiding engineering … teams through delivery cycles and growth. Solid hands-on expertise in C# and Java, with a deep understanding of object-oriented principles and clean coding practices. Track record of building cloud-native applications on platforms like Azure or AWS using IaaS, PaaS, containers, and serverless technologies. Deep understanding of API architecture, system design, and scaling strategies for high-performance More ❯
Owner to create and refine user stories and acceptance criteria. Developing and committing to Team Quarterly Objectives and Iteration goals Working with the Product Owner to confirm that the code and acceptance tests reflect the desired functionality. Writing cleancode using software craftmanship techniques. Conducting research, design, prototyping and other exploration activities Creating unit tests and automated … acceptance tests Using design and coding best practices to build high-quality components and solutions. Checking new code into the shared source code repository Participating in code reviews to ensure peers code adhere to standards and provide guidance with functional and technical aspects where needed. Where necessary pairing with other developers to write quality codeMore ❯