systems in an agile environment. Your responsibilities may include: Use IBM’s Design Thinking to create products that provide a great user experience along with high performance, security, quality, and stability. Work with relational and NoSQL databases (SQL, Postgres, DB2, MongoDB), operating systems (Linux, Windows, iOS, Android), and modern UI frameworks (Backbone.js, AngularJS, React.js … Ember.js, Bootstrap, JQuery). Design, develop, and support high quality and scalable products across the entire system architecture, from backend to front end. Help maintain and improve codequality, organization, and automation. Create mockups, UI components, algorithms, and data structures to deliver minimally viable products. Preferred Education Bachelor's Degree Key Responsibilities Required technical and … security. Work with DevOps to manage, deploy, and monitor Azure resources. Discover, evaluate, and implement new technologies to enhance development efficiency. Write clean, structured, and tested code. Participate in code reviews and provide feedback. Ensure development follows public sector regulations and standards. Qualifications Required Bachelor's in Computer Science, IT, or related field; an advanced degree is a plus. More ❯
and relaxed. We encourage feedback and support each other to solve problems–always striving to be the best we can be. We are driven by a passion for quality and delivering outstanding products. We don’t believe in micro-management; we believe in supporting everyone to reach their best potential and practise using the most efficient and innovative … setting high standards for the team to follow. Identify impediments to team efficiency and propose/implement solutions, facilitating a culture of continuous improvement. Maintain high standards of softwarequality within the team by establishing best practices and processes for development, testing, and deployment. Demonstrate initiative and the ability to work autonomously, driving projects from inception to completion. … tasks are completed on time and meet quality standards. Employ creativity to solve problems and overcome obstacles, leveraging your technical expertise to enhance the product. Participate in code reviews and contribute to the continuous improvement of the codebase and development processes. Stay up-to-date with emerging technologies and industry trends, applying this knowledge to your work More ❯
Slough, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
optimize trading infrastructure (low-latency systems, data pipelines, monitoring, etc.). Manage a team of software engineers, mentor junior developers, and drive best practices across the stack. Ensure high codequality through code reviews, CI/CD, test automation, and Git-based workflows. Own deployment pipelines across cloud providers (AWS, GCP, Azure) using containerization (Docker, Kubernetes …/Trading grade codebases). Expertise in modern web development with React, Node.js, MongoDB, and SQL (Postgres, MySQL). Strong understanding of Git/GitHub, CI/CD workflows, code branching strategies, and code ownership. Prior work in a fintech, hedge fund, or proprietary trading firm environment. Crypto-native a plus Infrastructure & DevOps: Production experience with Kubernetes and More ❯
Glasgow, Scotland, United Kingdom Hybrid / WFH Options
Waracle
offices 2 days a week. As a Senior Fullstack Developer at Waracle, you will become a pivotal technical leader within our dynamic teams. This isn't just about writing code; it's about defining the technical vision for ground-breaking digital applications, empowering developers, and ensuring our solutions set new industry benchmarks. You'll be at the forefront of … build of advanced, scalable .NET/C# backend services and sophisticated React frontend applications. You'll set technical direction, contribute to overall architecture, and ensure the highest standards of code quality. Resolve Complex Challenges: Tackle intricate full-stack technical and performance challenges, implementing innovative and elegant solutions that drive efficiency and reliability. Lead Agile Delivery: Take charge of the … Focus: Experience with testing frameworks (e.g., xUnit, Jest), CI/CD tools, and version control(Git) Leadership & Project Management: Proven technical leadership, including setting technical direction, conducting rigorous code reviews, and significant experience leading complex software development projects aligned with strategic objectives. Agile Expertise: Deep understanding and practical application of Agile methodologies (Scrum, Kanban) Exceptional Communication: Excellent problem More ❯
business-critical platforms used by major players in the global finance market. The Role You will be a key part of an Agile, cross-functional team, developing high-qualitysoftware for both internal users and external clients. You'll contribute across the development lifecycle, with a strong focus on continuous integration, delivery, and improvement. What You'll Do … ownership of feature development and drive delivery to completion Mentor junior developers and promote best practices (code reviews, unit testing, etc.) Partner with QA to ensure robust softwarequality Experiment with technologies to ensure the best fit for purpose Experience Needed Essential: Strong background in C# .NET and/or Java Experience with Git, CI/CD … solving and communication skills Secure coding and API architecture knowledge Desirable: Web development experience (React, TypeScript, JavaScript) Familiarity with AWS, containerisation, microservices, and serverless architecture Exposure to infrastructure as code (Terraform, CloudFormation) Benefits A highly competitive salary package Annual bonus and performance incentives Generous pension and private medical insurance Hybrid working model (3 days in office) And many more More ❯
applications, focusing on backend and full-stack development. Collaboration & Communication: Work closely with product managers, designers, and other engineers to understand requirements and deliver solutions that meet business goals. CodeQuality & Testing: Write clean, efficient code and ensure robust testing practices. Contribute to code reviews, ensuring adherence to best practices for test-driven development (TDD … and maintaining high code quality. Mentorship & Leadership: Provide technical mentorship to junior and mid-level engineers. Guide the team in coding practices, architecture decisions, and problem-solving approaches. Debugging and Optimization: Troubleshoot and debug production issues. Optimize applications for performance and responsiveness. Stay Up to Date with Technology: Keep yourself and the team updated on the latest Python technologies More ❯
Reading, England, United Kingdom Hybrid / WFH Options
Qualient Technology Solutions UK Limited
patterns and principles, utilizing concepts of clean architecture and clean code. Primary Responsibilities: Develop and maintain server-side and client-side applications using React, TypeScript, Java, Spring Boot, ensuring codequality, efficiency, and adherence to best practices. Design and implement scalable and efficient data structures and algorithms to optimize application performance. Ensure seamless integration of front-end … the system Utilize design patterns to create modular, reusable, and maintainable code. Collaborate with cross-functional teams to define, design, and deliver new features. Write efficient, testable, and reusable code Ensure the performance, quality, and responsiveness of applications. Implement security and data protection measures. Proactively identify areas for innovation and optimization. Troubleshoot, debug, and upgrade existing systems. … Participate in code reviews to maintain codequality and share knowledge. Stay updated with industry trends and technologies related to Java, React, Spring Boot, CI/CD, Kubernetes, cloud technologies, and microservices Required Qualifications: Proficiency in React and its core principles, including hooks, state management, and component lifecycle. Proficiency in Java, Spring Framework, Spring Boot. Proficiency More ❯
engineering-focused culture. As a direct report to the CIO of E&C, the senior engineer will ensure the technical delivery of the portfolio, providing governance pertaining to architecture, codequality, standards, tools and technology. A further important consideration must be given to continuous improvement and modernisation of the capabilities, resources and technologies. The E&C ecosystem … latency event driven architectures. Experience of a general-purpose scripting language (such as Python, Perl, Ruby) and SQL. Experience of Application Lifecycle Management Tools and technologies such as Source Code Management; git, DevSecOps platforms; GitLab, TeamCity. Perform meta/code reviews. Experience of OO design principals such SOLID/DRY/YAGNI to create maintainable, self-documenting and … quality code. Experience of Architectural Patterns and practices such as Backend for Frontend, Micro Frontends, Microservices, Cloud Patterns. Experience of and understanding of the importance of maintaining codequality using Unit/Integration/e2e testing, utilising Quality Assurance expertise to automate regression or perform manual testing if appropriate. Collaborate on Solution Technical More ❯
Belfast, Northern Ireland, United Kingdom Hybrid / WFH Options
VANRATH
business-critical platforms used by major players in the global finance market. The Role You will be a key part of an Agile, cross-functional team, developing high-qualitysoftware for both internal users and external clients. You'll contribute across the development lifecycle, with a strong focus on continuous integration, delivery, and improvement. What You'll Do … ownership of feature development and drive delivery to completion Mentor junior developers and promote best practices (code reviews, unit testing, etc.) Partner with QA to ensure robust softwarequality Experiment with technologies to ensure the best fit for purpose Experience Needed Essential: Strong background in C# .NET Experience with Git, CI/CD tools, and database technologies … solving and communication skills Secure coding and API architecture knowledge Desirable: Web development experience (React, TypeScript, JavaScript) Familiarity with AWS, containerisation, microservices, and serverless architecture Exposure to infrastructure as code (Terraform, CloudFormation) Benefits A highly competitive salary package Annual bonus and performance incentives Generous pension and private medical insurance Hybrid working model (3 days in office) And many more More ❯
features, from user interfaces to backend services and database integration. Develop and consume RESTful APIs, contributing to our microservices-based and modular front-end architecture. Uphold high standards for codequality, performance, testing, and security. Participate actively in Agile ceremonies, code reviews, and continuous improvement efforts. Frontend: Angular (preferred), TypeScript, HTML5, CSS3, SASS RxJS, NgRx, Jasmine More ❯
platform and search solution. Develop robust search capabilities using Apache Lucene, Solr, or Elasticsearch. Engineer scalable data pipelines in Java or Python. Write high-quality, test-driven code using Agile methodologies. Collaborate with Business Analysts, Data Engineers, and UI Developers. Work across the full stack, from React/TypeScript front-end to Java-based search services. Leverage … cloud technologies like Azure Data Factory, Batch Services, Azure SQL. Contribute to DevOps practices, code reviews, and system optimizations. Current projects you’ll be involved in: Good data is at the core our platform, and as we build out the next-generation version of the platform, how we process, store and present that data is core to the user … experience with SQL and NoSQL databases under your belt. Hold a degree in Computer Science/Software Engineering or equivalent experience. Familiar with writing automated tests and maintaining high code quality. You have laser sharp attention to detail. Strong communication skills (both verbal and written) are just some of your top talents in delivering reports and technical specifications. Enjoy More ❯
Glasgow, Scotland, United Kingdom Hybrid / WFH Options
Eden Scott
with engineers, designers, and product teams to deliver scalable, performant solutions that help end users derive real value from complex data. Key Responsibilities Write clean, maintainable, and well-tested code following Agile and TDD practices Contribute to both backend services (Java) and modern front-end frameworks (React/TypeScript) Develop and fine-tune search functionality using technologies like Lucene … Solr, or OpenSearch Collaborate with Data Engineers to design and deliver data pipelines Leverage cloud platforms (AWS, Azure, or GCP) for scalable and resilient processing Participate in code reviews, pair programming, and mentoring team members Support system reliability and ensure smooth operation of production environments Your Background You have strong experience in Java development and exposure to Python. Have … experience with SQL and NoSQL databases under your belt. Hold a degree in Computer Science/Software Engineering or equivalent experience. Familiar with writing automated tests and maintaining high code quality. You have laser sharp attention to detail. Strong communication skills (both verbal and written) are just some of your top talents in delivering reports and technical specifications. Enjoy More ❯
features, from user interfaces to backend services and database integration. Develop and consume RESTful APIs, contributing to our microservices-based and modular front-end architecture. Uphold high standards for codequality, performance, testing, and security. Participate actively in Agile ceremonies, code reviews, and continuous improvement efforts. Frontend: Angular (preferred), React, TypeScript, HTML5, CSS3, SASS RxJS, NgRx More ❯
Collaborate closely with cross-functional team, including product owner, business analysts, scrum masters, front-end and back-end developers Design, develop and implement microservices using Java Spring Boot, ensuring code is modular, testable and re-usable Design, develop and implement responsive and intuitive user interfaces using Angular and TypeScript/Java ensuring an exceptional user experience Ensure seamless integration … to design, develop and optimize data models for seamless storage within a distributed system Create RESTFul APIs (gRPC) to enable smooth communication between microservices and external systems Conduct regular code reviews, unit testing, CI and maintain high codequality and reliability To be successful, we’re seeking interest in the follow areas: Strong expertise in Core More ❯
Winchester, England, United Kingdom Hybrid / WFH Options
Arqiva Group
engineering. We are recruiting for Full-Stack, Backend, Frontend, and DevOps (cloud engineering) specialities. Accountabilities Contributes actively to the development and delivery of software features and bug fixes Ensures codequality by writing and executing comprehensive tests Writes clean, scalable, secure, and testable code Participates in code reviews and technical testing Creates appropriate and quality … experience in JavaScript/TypeScript Experience with React and next.js or similar front-end frameworks Familiarity with AWS and cloud-native development Experience with automated testing and writing testable code Understanding of CI/CD pipelines, version control (Git), and agile development methodologies DevOps/Cloud Engineers with deep experience in AWS, ideally with a relevant certification Proficiency in … Infrastructure as Code – ideally Terraform Other Key Skills Strong software development skills with the ability to write efficient, clean, and maintainable code Effective collaboration and communication within cross-functional teams Strong analytical and problem-solving abilities Ability to troubleshoot and debug complex issues Good written and verbal communication skills for documentation and stakeholder interaction A few years of More ❯
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
hyble
about creating exceptional user experiences and solving complex technical problems, we’d love for you to apply. Join us in transforming our product and internal tooling with high-quality, innovative engineering solutions. What your responsibilities will be: Feature Development Own and deliver major features or components, ensuring high-quality execution from conception to deployment. Collaborate with … cross-functional teams to design, develop, and implement features for our user-facing products and internal tools. Build high-quality, maintainable, and scalable solutions using .NET Core and/or React/TypeScript. Architectural Influence Shape and enhance our system architecture to support future growth, performance, and scalability. Contribute to long-term technical direction and system design, making … and scalability of the codebase. Prototype and develop innovative solutions that enhance our platform, demonstrating new features or technical capabilities. Advocate for continuous improvement in engineering practices and process. CodeQuality and Optimization Drive improvements in performance, security, and reliability across the stack. Debug, optimize, and fine-tune full-stack solutions to ensure robust performance and responsiveness. More ❯
Cardiff, South Glamorgan, United Kingdom Hybrid / WFH Options
Navtech, Inc
applications in a microservices-based environment. As a member of our team, you will contribute to all aspects of the software development lifecycle, including estimation, design, coding, test automation, code reviews, deployment, and support. Teams are responsible for specific services or products. Our solutions help airlines manage safe and high-performance flight operations. Responsibilities: Develop new and maintain existing … .NET (C#) code in an AWS cloud environment Focus on quality by promoting coding best practices, a test-first mindset and highest security standards Contribute to building new and improving existing development processes Work within a small agile teams delivering new features and fixing defects Lead technical designs, taking a holistic view of the product, and collaborate … challenges and deliverables Define and drive the team's technical direction, mentor junior engineers, and proactively identify, propose, and implement new processes or architectural improvements to enhance team efficiency, codequality, and timely delivery Contribute to software architecture discussions, translate system-level designs and architectural blueprints into robust, maintainable, and high-qualitycode, applying More ❯
Gloucester, Gloucestershire, United Kingdom Hybrid / WFH Options
Navtech, Inc
applications in a microservices-based environment. As a member of our team, you will contribute to all aspects of the software development lifecycle, including estimation, design, coding, test automation, code reviews, deployment, and support. Teams are responsible for specific services or products. Our solutions help airlines manage safe and high-performance flight operations. Responsibilities: Develop new and maintain existing … .NET (C#) code in an AWS cloud environment Focus on quality by promoting coding best practices, a test-first mindset and highest security standards Contribute to building new and improving existing development processes Work within a small agile teams delivering new features and fixing defects Lead technical designs, taking a holistic view of the product, and collaborate … challenges and deliverables Define and drive the team's technical direction, mentor junior engineers, and proactively identify, propose, and implement new processes or architectural improvements to enhance team efficiency, codequality, and timely delivery Contribute to software architecture discussions, translate system-level designs and architectural blueprints into robust, maintainable, and high-qualitycode, applying More ❯
Glasgow, Scotland, United Kingdom Hybrid / WFH Options
Waracle
to and lead AI-driven initiatives. Key Duties and Responsibilities Lead the design and development of complex, scalable Java-based applications (e.g., microservices, APIs), setting technical direction and ensuring codequality Solve intricate back-end architectural and performance challenges, identifying and implementing innovative solutions that enhance system efficiency and data integrity Champion Agile methodologies, leading ceremonies and … and non-technical stakeholders Ability to work independently and collaboratively in a fast-paced, agile environment Proactive, self-motivated, and a continuous learner A passion for delivering high-qualitysoftware solutions Consultancy experience is a plus, demonstrating client-facing skills. These are the technologies we typically use. Don't worry if you don't tick all of these More ❯
Dundee, Scotland, United Kingdom Hybrid / WFH Options
WARACLE
offices 2 days a week As a Senior Fullstack Developer at Waracle, you will become a pivotal technical leader within our dynamic teams. This isn't just about writing code; it's about defining the technical vision for ground-breaking digital applications, empowering developers, and ensuring our solutions set new industry benchmarks. You'll be at the forefront of … build of advanced, scalable .NET/C# backend services and sophisticated React frontend applications. You'll set technical direction, contribute to overall architecture, and ensure the highest standards of code quality. Resolve Complex Challenges: Tackle intricate full-stack technical and performance challenges, implementing innovative and elegant solutions that drive efficiency and reliability. Lead Agile Delivery: Take charge of the … Focus: Experience with testing frameworks (e.g., xUnit, Jest), CI/CD tools, and version control (Git). Leadership & Project Management: Proven technical leadership, including setting technical direction, conducting rigorous code reviews, and significant experience leading complex software development projects aligned with strategic objectives. Agile Expertise: Deep understanding and practical application of Agile methodologies (Scrum, Kanban). Exceptional Communication: Excellent More ❯
platform and search solution. Develop robust search capabilities using Apache Lucene, Solr, or Elasticsearch. Engineer scalable data pipelines in Java or Python. Write high-quality, test-driven code using Agile methodologies. Collaborate with Business Analysts, Data Engineers, and UI Developers. Work across the full stack, from React/TypeScript front-end to Java-based search services. Leverage … cloud technologies like Azure Data Factory, Batch Services, Azure SQL. Contribute to DevOps practices, code reviews, and system optimizations. Current projects you’ll be involved in: Good data is at the core our platform, and as we build out the next-generation version of the platform, how we process, store and present that data is core to the user … experience with SQL and NoSQL databases under your belt. Hold a degree in Computer Science/Software Engineering or equivalent experience. Familiar with writing automated tests and maintaining high code quality. You have laser sharp attention to detail. Strong communication skills (both verbal and written) are just some of your top talents in delivering reports and technical specifications. Enjoy More ❯
Salisbury, Wiltshire, South West, United Kingdom Hybrid / WFH Options
Anson Mccade
practices • Engage directly with end-users and stakeholders in mission-critical environments • Design, develop, and deploy secure software applications • Promote best practices across CI/CD, automated testing, and codequality • Mentor and support mid-to-junior engineers, fostering continuous improvement The ideal candidate will have: • Strong programming experience in one or more of: JavaScript, Java, .Net … software in secure or regulated environments • Familiarity with DevOps tooling: Git, Jenkins, GitLab CI/CD, SonarQube, etc. • Understanding of agile delivery methodologies (Scrum, Kanban, Lean) • Ability to lead code reviews, define standards, and support team planning • Strong communication and stakeholder engagement skills • Passion for mentoring, learning, and continuous delivery Nice to have (or willing to learn): • Experience with … cloud platforms such as AWS • Containerisation (Docker, Kubernetes) • Infrastructure as Code (Terraform, Ansible) • Relational, document, or graph database systems Key Benefits: • Competitive salary: £55,000-£80,000 • Enhanced Security Clearance (SC required to start) • Access to leading tech training platforms • Supportive team culture with focus on innovation and learning Not sure if this is the right fit? We have More ❯
team where initiative, innovation, and problem-solving are valued. Key Responsibilities Design and develop new product features and enhancements to existing applications. Write and maintain unit tests to ensure codequality and reliability. Collaborate with the support team to investigate and resolve issues in production systems. Uphold best practices in software engineering, including secure coding and data … protection standards. Participate in Agile ceremonies such as daily stand-ups, sprint planning, and estimation sessions. Contribute to release planning and deployment activities. Provide mentorship and participate in code reviews to maintain high development standards. Troubleshoot and resolve technical issues effectively under time constraints. Essential Skills and Experience Strong analytical and problem-solving skills. Self-motivated with the ability More ❯
using frontend frameworks such as Angular, Blazor, or React. Work closely with Product Managers, Designers, and other Engineers to drive product development and deliver customer-centric solutions. Participate in code reviews and ensure the delivery of high … quality, maintainable code. Provide mentorship and guidance to junior engineers, contributing to best practices and coding standards. Contribute to architectural decisions and technical designs to improve softwarequality and maintainability. Research and implement emerging technologies to enhance development efficiency and product quality. Implement secure coding practices and ensure adherence to industry security standards and best practices. More ❯
and maintain Java applications according to project requirements. Collaborate with cross-functional teams to define, design, and ship new features. Work with outside data sources and APIs. Participate in code reviews and provide constructive feedback to peers. Mentor junior developers, guiding them on best practices and emerging technologies. Ensure the performance, quality, and responsiveness of applications. Identify … and correct bottlenecks and fix bugs. Help maintain codequality, organization, and automatization. Develop and execute comprehensive automated tests using Cypress for front-end application testing. Work closely with UI/UX designers and back-end developers to ensure seamless integration. As an equal opportunities' employer, we welcome applications from individuals of all backgrounds. However, for you More ❯