implement RESTful APIs and microservices architecture using Swagger and Postman Handle distributed task processing with Celery Apply TDD principles using PyTest for automated testing Use Terraform for Infrastructure as Code and Docker for containerisation Contribute to solution design and participate in architectural decision-making Ensure systems are scalable, maintainable, and high-performing Coach and support junior engineers; assist with … Experienced with SQL and NoSQL databases including PostgreSQL, CosmosDB, and Redis. Testing & TDD: Familiar with Test-Driven Development and automated testing using PyTest. IaC & Containers: Exposure to Infrastructure as Code (Terraform) and containerisation (Docker). Core Competencies Problem Solving: Strong analytical skills for tackling complex technical challenges. CodeQuality: Committed to writing clean, performant code and participating in code reviews. Mentorship: Actively shares knowledge and promotes technical excellence within the team. Collaboration: Works effectively with cross-functional teams to ensure project success. Innovation: Identifies opportunities for process and technology improvements. Ownership: Takes full responsibility for task delivery and technical decisions. More ❯
City of London, London, United Kingdom Hybrid/Remote Options
Ampstek
implement RESTful APIs and microservices architecture using Swagger and Postman Handle distributed task processing with Celery Apply TDD principles using PyTest for automated testing Use Terraform for Infrastructure as Code and Docker for containerisation Contribute to solution design and participate in architectural decision-making Ensure systems are scalable, maintainable, and high-performing Coach and support junior engineers; assist with … Experienced with SQL and NoSQL databases including PostgreSQL, CosmosDB, and Redis. Testing & TDD: Familiar with Test-Driven Development and automated testing using PyTest. IaC & Containers: Exposure to Infrastructure as Code (Terraform) and containerisation (Docker). Core Competencies Problem Solving: Strong analytical skills for tackling complex technical challenges. CodeQuality: Committed to writing clean, performant code and participating in code reviews. Mentorship: Actively shares knowledge and promotes technical excellence within the team. Collaboration: Works effectively with cross-functional teams to ensure project success. Innovation: Identifies opportunities for process and technology improvements. Ownership: Takes full responsibility for task delivery and technical decisions. More ❯
Exeter, Devon, England, United Kingdom Hybrid/Remote Options
Reed
familiarity with mobile frameworks will be highly beneficial. Day-to-day of the role: Mobile App Development: Build, test, and maintain mobile applications using modern development practices. Ensure your code is clean, efficient, and maintainable, meeting performance and usability standards across devices. Feature Implementation: Collaborate with product managers, UX/UI designers, and stakeholders to translate mobile user needs … into intuitive, responsive features. Bug Fixing and Maintenance: Investigate and resolve issues that affect app performance, stability, or user experience. Implement fixes to ensure reliability through root cause analysis. Code Review and Quality Assurance: Engage in peer reviews to maintain codequality and consistency. Contribute to automated testing strategies, including unit, integration, and UI More ❯
london, south east england, united kingdom Hybrid/Remote Options
Jobs via eFinancialCareers
my roles and responsibilities? Key Responsibilities: Lead the design, development, and maintenance of backend systems. Collaborate with cross-functional teams to define, design, and implement new features. Optimise backend code to ensure high performance and scalability. Collaborate on AWS cloud infrastructure development and ensure reliability and availability. Automate deployment processes using Terraform (Infrastructure as Code). Maintain high … codequality through automated testing and peer code reviews. Mentor junior developers and promote best engineering practices. Troubleshoot and resolve production issues when needed. Can I work remotely? From anywhere in the UK We have people in London, Brighton, Northern Ireland, Manchester, Leeds and more. As long as you're in the UK and have internet … day at our headquarters in Bank, London. Requirements About You Extensive experience with PHP/Laravel. Solid hands-on experience with AWS services. Solid experience with Terraform (Infrastructure as Code). Strong experience in backend development. Proficient in cloud architecture. Proficiency in using GitHub for version control and Docker for containerization. Experience working in agile environments and participating in More ❯
Phoenix, Arizona, United States Hybrid/Remote Options
ABCS, Inc
Title: SoftwareQuality Assurance (SQA) Technical Lead Duration: 6 months Contract to Hire Location: Hybrid: Mostly remote (Phoenix, AZ) Rate: Upto $63/hr on W2 (All inclusive/no benefits) Job Description: Own the quality platform: Set strategy, architecture, and standards for automation-Java today, with pragmatic evolution to modern UI/API automation where … with durable solutions. • Build the right tests: Expand reliable web/UI, API, and integration coverage; harden environments and test data. • Coach and elevate: Mentor QA engineers, review automation code, and set standards for readability, reliability, and maintainability. • Measure what matters: Stand up live dashboards (coverage, pass/fail, flakiness, MTTR) to inform decisions and continuously raise the bar. …/Platform context: Spring Boot/Spring Security; Oracle DB; FileNet/content systems. • Scripting: PowerShell or similar for utilities. • Quality practices: Testing pyramid, risk-based design, code reviews, and environment parity. Where We're Headed (And Where You'll Lead) • GitHub-native CI/CD: Standardize on GitHub pipelines for frequent, automated deployments-define branch strategy More ❯
Manchester, England, United Kingdom Hybrid/Remote Options
Empresaria Group plc
from UI to backend services and database integration. Build and consume RESTful APIs and contribute to the evolution of our microservices and micro frontends architecture. Ensure high standards of codequality, performance, and security across the stack. Participate in agile ceremonies, code reviews, and continuous improvement initiatives. Essential Skills: Frontend: React.js, TypeScript, Redux, HTML5, CSS3, SASS … strong proficiency in Java and React.js . Solid understanding of RESTful API design , microservices , and cloud-native development . Experience with CI/CD pipelines , containerization , and infrastructure as code . Familiarity with agile methodologies and collaborative development practices. Strong problem-solving skills and a passion for clean, maintainable code. Nice-to-have Skills: Experience in financial services or More ❯
City of London, London, United Kingdom Hybrid/Remote Options
Stott and May
team. You will work on designing, developing, and maintaining enterprise-level applications that support our digital platforms and customer-facing services. Key Responsibilities: Design, develop, and maintain high-quality Java applications and … microservices. Collaborate with cross-functional teams including product, UX, and QA to deliver innovative solutions. Participate in full software development lifecycle: analysis, design, development, testing, deployment, and support. Ensure codequality through unit testing, code reviews, and adherence to best practices. Troubleshoot, debug, and optimize applications for performance and scalability. Stay up-to-date with the More ❯
team. You will work on designing, developing, and maintaining enterprise-level applications that support our digital platforms and customer-facing services. Key Responsibilities: Design, develop, and maintain high-quality Java applications and … microservices. Collaborate with cross-functional teams including product, UX, and QA to deliver innovative solutions. Participate in full software development lifecycle: analysis, design, development, testing, deployment, and support. Ensure codequality through unit testing, code reviews, and adherence to best practices. Troubleshoot, debug, and optimize applications for performance and scalability. Stay up-to-date with the More ❯
london, south east england, united kingdom Hybrid/Remote Options
Stott and May
team. You will work on designing, developing, and maintaining enterprise-level applications that support our digital platforms and customer-facing services. Key Responsibilities Design, develop, and maintain high-quality Java applications and … microservices. Collaborate with cross-functional teams including product, UX, and QA to deliver innovative solutions. Participate in full software development lifecycle: analysis, design, development, testing, deployment, and support. Ensure codequality through unit testing, code reviews, and adherence to best practices. Troubleshoot, debug, and optimize applications for performance and scalability. Stay up-to-date with the More ❯
Leeds, England, United Kingdom Hybrid/Remote Options
Jaywing
marketing and finance. · Collaborate and Communicate: Work effectively in an agile environment with diverse teams of developers, data scientists, and financial experts, translating business needs into technical specifications. · Ensure CodeQuality: Adhere to company coding standards, perform code reviews, and maintain clear technical documentation to ensure the long-term quality and maintainability of our More ❯
Nottingham, Nottinghamshire, East Midlands, United Kingdom Hybrid/Remote Options
Adria Solutions
edge in the digital economy. With strong sector expertise and a partnership-led approach, they are now seeking a number of C# Software Engineer to help deliver high-quality, scalable software solutions. Your role as a C# … Software Engineer You will work with engineers, product managers, and designers to develop features, solve complex challenges, and enhance system performance. Your focus will be on writing clean, maintainable code and contributing to reliable software delivery. Key responsibilities Build and maintain scalable, reliable software applications Translate business needs into technical solutions Improve performance, uptime, and codequality … Docker, Kubernetes Understanding of CI/CD, DevOps, SQL/NoSQL databases, and modern testing practices Strong communication and problem-solving skills Success measures Timely delivery of high-quality features Growing technical ownership and contributions Positive impact on team collaboration and development practices Why join? Hybrid working, ideally based in or near Nottinghamshire Purpose-led company with a More ❯
london, south east england, united kingdom Hybrid/Remote Options
Wealth Dynamix
analysis and create detailed integration specifications. Develop new functionalities for existing CLMi backend services while maintaining full system functionality. Extend and enhance RESTful APIs to support evolving business needs. CodeQuality & Maintenance Write idiomatic, tested, scalable, and well-documented .NET code. Revise, refactor, and debug existing code to ensure system reliability. Participate in code reviews More ❯
Leeds, West Yorkshire, England, United Kingdom Hybrid/Remote Options
Oscar Technology
optimisation JavaScript - for front-end collaboration Grails - nice to have, not essential Environment & Tools: Cloud: AWS/Azure DevOps: Git, CI/CD, Docker, Kubernetes Agile, collaborative environment with code reviews and shared ownership What You'll Be Doing Designing and developing enterprise-grade Java applications using Spring and Hibernate Collaborating with data scientists to embed AI/ML … insights into real-world systems Building scalable, high-availability solutions for global retail clients Driving codequality, performance, and architecture best practices Mentoring junior engineers and contributing to continuous improvement What We're Looking For 8+ years' experience in Java software development Proven background delivering complex, scalable backend systems Deep understanding of Spring Boot and Hibernate Familiarity More ❯
databases. Collaborate with stakeholders, product managers, and engineers to transform business requirements into working software. Own full lifecycle development — from design and implementation to testing, deployment, and monitoring. Ensure codequality through best practices, including unit testing, peer reviews, and CI/CD pipelines. Optimise applications for speed, scalability, and security What We’re Looking For Prior … of software engineering best practices: testing, version control (Git), CI/CD. Familiarity with cloud platforms (Azure preferred) for hosting, deployment, and services. Ability to balance speed and quality, delivering production-ready features under tight deadlines. Nice-to-Have Experience with logistics, courier operations, or related business processes. Familiarity with microservices architecture and containerisation (Docker/Kubernetes). More ❯
design robust, scalable, and secure architectures for new projects and enhancements to existing systems. Participating in agile development processes, including sprint planning, daily stand-ups, and retrospectives. Conducting thorough code reviews to ensure codequality, performance, and adherence to best practices. Contributing to improving our teams’ development processes, tools, and techniques to enhance productivity and product More ❯
City of London, London, United Kingdom Hybrid/Remote Options
83zero
design robust, scalable, and secure architectures for new projects and enhancements to existing systems. Participating in agile development processes, including sprint planning, daily stand-ups, and retrospectives. Conducting thorough code reviews to ensure codequality, performance, and adherence to best practices. Contributing to improving our teams’ development processes, tools, and techniques to enhance productivity and product More ❯
Reston, Virginia, United States Hybrid/Remote Options
ALTA IT Services
to junior engineers ESSENTIAL FUNCTIONS: 25% Lead a team of software engineers in the design, development, and implementation of multiple applications. Performs and leads the detail technical design, coding, code review and testing of new applications and enhancements of existing applications. Serves as a subject matter expert for specified systems and their subsequent applications. Develop and/or analyze … the needs of the team. Play a crucial role in product scoping and roadmap/architecture discussions. Continually evaluate emerging technologies to identify opportunities, trends, and best practices. Ensure codequality, deployment standards and practices. Mentoring junior developers. QUALIFICATIONS: Seeking a Sterling B2B developer. The selected individuals will be working on full-lifecycle, scrum-team development tasks … Digital experience programs. Working with architects and technical leads on software design, prototyping, and development Developing software per architecture design and industry best practices Unit & integration testing of developed code Participating in code reviews Documenting system changes Mentoring more junior resources and enforcing software development best practices Operational support and maintenance programming 8+ years of experience Experience in More ❯
keeping the experience smooth, fast, and frustration-free. Collaborate daily with product managers, designers, and fellow developers to solve real user problems and shape what we build next. Ensure codequality through thoughtful test coverage and regular code reviews, promoting a culture of craftsmanship and continuous improvement. Identify and solve technical challenges quickly, ensuring a seamless … table, helping us stay ahead of the curve in tech, user experience, and the sports betting space. Contribute to an agile, high-trust team where speed, learning, and quality go hand-in-hand. What We’re Looking For: At Fanwave Digital, we know that great developers are more than just great coders. We’re looking for someone who … Laravel) and Vue.js (especially Vue 3 and TypeScript). Are comfortable across both frontend and backend, and excited to tackle a wide variety of technical challenges. Write clean, scalable code with solid test coverage and a commitment to continuous improvement. Love working in fast-moving, agile teams, sharing knowledge, giving thoughtful feedback, and lifting others up. Stay curious and More ❯
Newcastle Upon Tyne, England, United Kingdom Hybrid/Remote Options
ZeroLight
and optimising our cutting-edge, data-heavy web applications. This role requires a strong focus on modern front-end development, exceptional problem-solving skills, and a commitment to quality and performance. Core Technical Skills & Experience Front-End Development Strong proficiency in modern React development (v18+) and TypeScript. Solid foundation in core web fundamentals, including vanilla JavaScript (ES6+), semantic … working in an Agile/Scrum development environment, using Jira for task management and participating in sprint planning and standups. Quality, performance & accessibility Commitment to maintaining high codequality, standards, and documentation. Excellent problem-solving and debugging skills, with the ability to diagnose and resolve complex issues across the entire stack. Experience of implementing unit … functional, and automated testing strategies. Understanding of common front-end performance optimization techniques (e.g. code-splitting, lazy loading). Awareness of web accessibility (a11y) best practices, including WCAG AA standards. Desirable skills Familiarity or experience with 3D rendering engines (e.g. Unreal or Unity) or interfacing with real-time 3D visualization services. Familiarity with cloud platforms, particularly AWS. Experience with More ❯
Crawley, England, United Kingdom Hybrid/Remote Options
Annapurna
applications using Angular. Work closely with UX designers, product owners, and backend engineers to bring business requirements to life through clean, elegant interfaces. Champion best practices for frontend architecture, codequality, and performance optimization. Conduct code reviews, mentor junior developers, and contribute to continuous improvement initiatives. Troubleshoot, debug, and resolve frontend issues to ensure reliability and … Solid understanding of HTML5, CSS3, REST APIs , and modern frontend build tools. Experience working with C# or .NET backends beneficial but not essential. A passion for building high-quality, scalable, and maintainable code. Excellent communication skills, with the ability to engage both technical and non-technical stakeholders. Experience working in Agile environments with TDD or CI/CD More ❯
functional team to build and improve solutions that are not only effective, but also architecturally sound and easy to maintain. You'll help us elevate the standard for softwarequality, stability, and long-term value. What You'll Do: Improve and extend our existing codebase while maintaining a high standard of codequality and test … coverage. Design and implement scalable, maintainable, and well-structured solutions based on modern architecture principles. Drive architectural decisions with a focus on modularity, clean code, and long-term maintainability. Work in an agile, cross-functional team, contributing your ideas and pushing for continuous improvement. Set high quality gates for new modules, emphasizing testability and performance. Support and … strategies. Solid understanding of component-based architecture , state management, and modern web APIs Deep knowledge of software design principles (e.g., SOLID, DRY, KISS) Passion for clean, testable, and maintainable code Familiarity with CI/CD pipelines , Git, and agile development practices A collaborative mindset and willingness to share knowledge and best practices Experience with or openness to PHP (Laravel More ❯
Luton, England, United Kingdom Hybrid/Remote Options
easyJet
the team (including contractors) to improve development standards. Work with Business Analysts to deliver against requirements and realise business benefits. Build a documentation library and data catalogue for developed code/products. Oversight of project deliverables and codequality going into each release. Key Skills Required Technical Ability: has a high level of current, technical competence … Spark or any other distributed data programming frameworks (e.g. Flink, Hadoop, Beam) Familiarity with Databricks as a data and AI platform or the Lakehouse Architecture. Experience with data quality and/or and data lineage frameworks like Great Expectations, dbt data quality, OpenLineage or Marquez, and data drift detection and alerting. Understanding of Data Management principles More ❯
Sheffield, South Yorkshire, England, United Kingdom Hybrid/Remote Options
Adria Solutions
maintainable code. Influence software architecture and DevOps strategy for cloud-based systems. Collaborate with cross-functional teams to deliver quality applications on time. Drive best practices in codequality, testing, and continuous integration. Support products through the full lifecycle - from build to deployment and beyond. About You We’re looking for someone who goes beyond … the basics - a developer who not only writes great code but also understands the bigger picture.You’ll be able to show how your technical expertise and ideas have delivered real business value, whether through performance improvements, process automation, or technical innovation. You should bring: Strong experience in C#/.NET Core development (ideally 5+ years). Proven experience with … Azure cloud technologies and CI/CD. A passion for clean architecture, maintainable code, and problem-solving. Excellent communication skills and a collaborative mindset. Show Us What You Can Do To help us understand your technical strengths and creativity, please include: Links to your GitHub, GitLab, or Bitbucket repositories, especially where you’ve contributed meaningful or original code. Examples More ❯
backend data requirements and optimise queries to keep costs down Contribute to data visualisation strategy through intuitive dashboards and tools for exploring complex datasets Take full ownership of your code from development through production, help enhance our processes, and foster a collaborative, problem-solving engineering culture Collaborate with other application engineers across chapters and teams Skills, Knowledge & Expertise You … will be a great fit here if you: Care deeply about codequality and write clean, maintainable and tested code Enjoy solving problems through discussion and collaboration Have strong opinions on effective API design and data structure, but are open to evolving them Are curious about how users use data and how to make it more More ❯
Edinburgh, Midlothian, United Kingdom Hybrid/Remote Options
Aberdeen
quality and secure software faster and more reliably. Key Responsibilities Develop and maintain internal tools, scripts, and platforms that improve developer workflows (eg, CI/CD pipelines, codequality checks, security scanning). Identify pain points in the developer journey and implement solutions to improve onboarding, documentation, and day-to-day development tasks. Work closely More ❯