scale backend services using Ruby on Rails and related technologies. Collaborate with product and frontend teams to deliver features that enable new customer experiences and operational efficiencies. Participate in code reviews and pairing sessions , sharing knowledge and learning from others. Integrate and optimise third-party services that power our subscription platform. Continuously improve backend systems with a focus on … scalability, reliability, and performance. Take ownership of medium-sized projects , from design to delivery, and contribute to larger initiatives with senior engineers. Write clean, tested, and maintainable code, with CI/CD pipelines in GitHub Actions and end-to-end testing in Playwright . Work on asynchronous job processing at scale with Sidekiq Enterprise . You'll Succeed More ❯
of web applications. Collaborate with the technology team to implement scalable solutions. Optimise applications for maximum speed and efficiency. Create and manage APIs to support seamless system integration. Write clean, testable, and efficient code following best practices. Troubleshoot and resolve application issues in a timely manner. Contribute to the design and architecture of new technology solutions. Maintain documentation More ❯
Manchester, Lancashire, England, United Kingdom Hybrid / WFH Options
Michael Page Technology
of web applications. Collaborate with the technology team to implement scalable solutions. Optimise applications for maximum speed and efficiency. Create and manage APIs to support seamless system integration. Write clean, testable, and efficient code following best practices. Troubleshoot and resolve application issues in a timely manner. Contribute to the design and architecture of new technology solutions. Maintain documentation More ❯
Newton-Le-Willows, Merseyside, North West, United Kingdom
Baltic Apprenticeships
requirements. Collaborate within an agile development team environment. Contribute to all stages of the software development lifecycle. Follow best practices in coding, with a focus on continuous improvement. Write clean, efficient, and maintainable code under supervision. Progressively take ownership of specific components or modules within the codebase. Full training and support will be provided by your workplace mentor More ❯
Bristol, Avon, South West, United Kingdom Hybrid / WFH Options
Ignite Digital Search Ltd
team where youll deliver custom WordPress functionality, WooCommerce solutions, and ongoing platform improvements that really make an impact. What youll do: Build and maintain WordPress/WooCommerce websites with clean, scalable code Develop new features and functionality to meet client needs Collaborate with clients in weekly calls to understand challenges and shape solutions Work with the team on More ❯
team, but collaboration remains central. You'll regularly work with our CEO and design team, with front-end developers to shape APIs, and with other backend engineers to review code and architecture. How You Think and Build Strong skills in relational database design and optimisation Experience with AWS and awareness of cloud infrastructure best practices Methodical in researching and … implementing solutions when tackling unfamiliar problems Above all, takes pride in clean, maintainable, high-quality code that solves real problems effectively How You Work With Others We're a highly productive remote team where communication is everything. That means more than just replying to Slack - it means explaining your thinking clearly and asking good questions to surface challenges … people who bring others together, improve communication across functions, and promote optimism and courage. We care as much about the content of your character as the content of your code reviews. Your Technical Proficiency Backend stack: Strong production experience with NestJS and Node.js Database: Strong MySQL knowledge - schema design, query optimisation, indexing, migrations. (TypeORM familiarity a bonus) AWS: Developing More ❯
information, please email me directly at or call on Who We Are: We're a forward-thinking development team building modern, user-driven mobile applications. With a focus on clean architecture, high-quality code, and agile delivery, we work in cross- functional squads to continuously release value to users. We're now looking for a Flutter Developer to … us processing your details for this vacancy only. We look forward to hearing from you! Key Skills: Flutter, Dart, Kotlin, Swift, REST APIs, JSON, TDD, Agile, Mobile Development, Git, Clean Architecture More ❯
further drive best market execution and alpha generation. The fund uses highly modern C++ hosted on Linux, with a small amount of Python (optional) for research models. They build clean, readable, testable code: highly asynchronous and multi-threaded. You will be an SME for the trading team on all matters C++ and will have autonomy to shape tech More ❯
further drive best market execution and alpha generation. The fund uses highly modern C++ hosted on Linux, with a small amount of Python (optional) for research models. They build clean, readable, testable code: highly asynchronous and multi-threaded. You will be an SME for the trading team on all matters C++ and will have autonomy to shape tech More ❯
# Principal Developer (Healthcare/Public Sector)London, UK Job responsibilities You will champion and adopt best practices like writing clean and reusable code using TDD, pair programming and design patterns. You will exemplify Thoughtworks' technical excellence, thought leadership and capabilities to our clients and inside Thoughtworks. You will act as a trusted technical advisor to your client More ❯
is a 6 month contract Outside IR35. Description Design, develop, and maintain software applications using C#. Collaborate with cross-functional teams to understand project requirements and deliver solutions. Write clean, scalable, and efficient code following best practices. Perform debugging, testing, and troubleshooting to ensure software reliability. Participate in code reviews to maintain high-quality standards. Contribute to More ❯
Frequency Trading (HFT) platforms while contributing directly to the continued growth and success of the business. KEY RESPONSIBILITIES: Design, develop, and maintain high-performance Java applications and components, ensuring code quality, efficiency, and compliance with best practices. Build a thorough understanding of end-to-end risk data flows to support reliable and compliant system operations. Enhance and optimise the … inefficiencies to improve overall system performance. Maintain and extend in-house shared libraries, ensuring their reliability, effectiveness, and long-term stability. Deliver robust, maintainable, well-documented, and automatically tested code in alignment with project goals and timelines. Diagnose and resolve software defects and technical issues to minimise disruption to business-critical and revenue-generating processes. Partner with cross-functional … teams to design, define, and implement new features and enhancements. Contribute to peer code reviews, incorporating feedback to continually raise development standards. Uphold and enforce high standards of internal documentation to support system transparency, knowledge sharing, and long-term maintainability. REQUIRED - SKILLS/EXPERIENCE: Proven experience within traditional financial markets (e.g., spot FX, rates, or equities). Minimum of More ❯
Engineer Fully Remote, excellent package and incredible opportunity Are you the kind of engineer who cares just as much about the why as the how? Do you enjoy shipping clean, reliable, and tested code but also want to help shape the product itself? We're looking for a Senior Software Engineer to join a fast-moving team building … Ruby on Rails and React Native Leading on technical and architectural decisions across the stack Collaborating cross-functionally with Product, Design, and Customer Success Mentoring junior engineers and reviewing code with kindness and clarity Engaging with customers to understand pain points and improve the product Improving developer workflows, testing practices, and engineering processes You'll Thrive Here If You … Have deep experience in Ruby on Rails or a similar web framework Are confident with React or React Native Communicate complex ideas simply and clearly - both in code and conversation Value user needs over technical perfection Enjoy mentoring, sharing knowledge, and working in an open, feedback-driven culture Want to ship frequently and iterate fast - we've built great More ❯
design, document and develop high quality, scalable solutions for the App's iOS application using Swift and Swift UI. Create appropriate unit and integration tests for your work. Write clean, maintainable and efficient code, which follows best practices and coding standards. Optimise solutions for performance and speed to provide an excellent user experience. Ensure the application meets the … guidelines. Be someone who embraces collaboration when building solutions. Have a good understanding of MVVM Architecture and associated design patterns. Be able to apply SOLID principles to improve the code structure, quality and maintainability. Have a DevOps mindset, understanding how software and infrastructure work together. Have a good understanding of continuous integration, continuous delivery and how these are implemented … integrating with RESTful APIs. Experience in handling concurrency (e.g. background tasks/network activity without blocking the UI thread) Nice to have Understanding the compilation process and how the code gets converted into an executable. Knowledge or experience of using FHIR. Understanding of good memory management practices, handling reference counting and/or garbage collection. More ❯
design, document and develop high quality, scalable solutions for the App's iOS application using Swift and Swift UI. Create appropriate unit and integration tests for your work. Write clean, maintainable and ePicient code, which follows best practices and coding standards. Optimise solutions for performance and speed to provide an excellent user experience. Ensure the application meets the … guidelines. Be someone who embraces collaboration when building solutions. Have a good understanding of MVVM Architecture and associated design patterns. Be able to apply SOLID principles to improve the code structure, quality and maintainability. Have a DevOps mindset, understanding how software and infrastructure work together. Have a good understanding of continuous integration, continuous delivery and how these are implemented … integrating with RESTful APIs. Experience in handling concurrency (e.g. background tasks/network activity without blocking the UI thread) Nice to have: Understanding the compilation process and how the code gets converted into an executable. Knowledge or experience of using FHIR. Understanding of good memory management practices, handling reference counting and/or garbage collection. More ❯
team to design, document and develop high quality, scalable solutions for the clients App's Android application using Kotlin. Create appropriate unit and integration tests for your work. Write clean, maintainable and eNicient code, which follows best practices and coding standards. Optimise solutions for performance and speed to provide an excellent user experience. Ensure the application meets the … guidelines. - Be someone who embraces collaboration when building solutions. Have a good understanding of MVVM Architecture and associated design patterns. Be able to apply SOLID principles to improve the code structure, quality and maintainability. Have a DevOps mindset, understanding how software and infrastructure work together. Have a good understanding of continuous integration, continuous delivery and how these are implemented … integrating with RESTful APIs. Experience in handling concurrency (e.g. background tasks/network activity without blocking the UI thread) Nice to have Understanding the compilation process and how the code gets converted into an executable. Knowledge or experience of using FHIR. Understanding of good memory management practices, handling reference counting and/or garbage collection. If you are interested More ❯
team to design, document and develop high quality, scalable solutions for the clients App's Android application using Kotlin. Create appropriate unit and integration tests for your work. Write clean, maintainable and eNicient code, which follows best practices and coding standards. Optimise solutions for performance and speed to provide an excellent user experience. Ensure the application meets the … guidelines. - Be someone who embraces collaboration when building solutions. Have a good understanding of MVVM Architecture and associated design patterns. Be able to apply SOLID principles to improve the code structure, quality and maintainability. Have a DevOps mindset, understanding how software and infrastructure work together. Have a good understanding of continuous integration, continuous delivery and how these are implemented … integrating with RESTful APIs. Experience in handling concurrency (e.g. background tasks/network activity without blocking the UI thread) Nice to have Understanding the compilation process and how the code gets converted into an executable. Knowledge or experience of using FHIR. Understanding of good memory management practices, handling reference counting and/or garbage collection. If you are interested More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Hays Specialist Recruitment Limited
document and develop high quality, scalable solutions for the NHS App's iOS application using Swift and Swift UI.- Create appropriate unit and integration tests for your work.- Write clean, maintainable and ePicient code, which follows best practices andcoding standards.- Optimise solutions for performance and speed to provide an excellent userexperience.- Ensure the application meets the Apple App … guidelines.- Be someone who embraces collaboration when building solutions.- Have a good understanding of MVVM Architecture and associated design patterns.- Be able to apply SOLID principles to improve the code structure, quality and maintainability.- Have a DevOps mindset, understanding how software and infrastructure work together.- Have a good understanding of continuous integration, continuous delivery and how these are implemented More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Hays Specialist Recruitment Limited
team to design, document and develop high quality, scalable solutions for the NHS App's Android application using Kotlin.- Create appropriate unit and integration tests for your work.- Write clean, maintainable and eNicient code, which follows best practices andcoding standards.- Optimise solutions for performance and speed to provide an excellent user experience.- Ensure the application meets the Google … interface guidelines.- Be someone who embraces collaboration when building solutions.- Have a good understanding of MVVM Architecture and associated designpatterns.- Be able to apply SOLID principles to improve the code structure, quality andmaintainability.- Have a DevOps mindset, understanding how software and infrastructure worktogether.- Have a good understanding of continuous integration, continuous delivery andhow these are implemented via the use More ❯
team to design, document and develop high quality, scalable solutions for the NHS App's Android application using Kotlin. - Create appropriate unit and integration tests for your work. - Write clean, maintainable and eNicient code, which follows best practices and coding standards. - Optimise solutions for performance and speed to provide an excellent user experience. - Ensure the application meets the … guidelines. - Be someone who embraces collaboration when building solutions. - Have a good understanding of MVVM Architecture and associated design patterns. - Be able to apply SOLID principles to improve the code structure, quality and maintainability. - Have a DevOps mindset, understanding how software and infrastructure work together. - Have a good understanding of continuous integration, continuous delivery and how these are implemented More ❯
team to design, document and develop high quality, scalable solutions for the NHS App's Android application using Kotlin. - Create appropriate unit and integration tests for your work. - Write clean, maintainable and eNicient code, which follows best practices and coding standards. - Optimise solutions for performance and speed to provide an excellent user experience. - Ensure the application meets the … guidelines. - Be someone who embraces collaboration when building solutions. - Have a good understanding of MVVM Architecture and associated design patterns. - Be able to apply SOLID principles to improve the code structure, quality and maintainability. - Have a DevOps mindset, understanding how software and infrastructure work together. - Have a good understanding of continuous integration, continuous delivery and how these are implemented More ❯
document and develop high quality, scalable solutions for the NHS App's iOS application using Swift and Swift UI. - Create appropriate unit and integration tests for your work. - Write clean, maintainable and ePicient code, which follows best practices and coding standards. - Optimise solutions for performance and speed to provide an excellent user experience. - Ensure the application meets the … guidelines. - Be someone who embraces collaboration when building solutions. - Have a good understanding of MVVM Architecture and associated design patterns. - Be able to apply SOLID principles to improve the code structure, quality and maintainability. - Have a DevOps mindset, understanding how software and infrastructure work together. - Have a good understanding of continuous integration, continuous delivery and how these are implemented More ❯
Employment Type: Contract
Rate: £600.0 - £610.0 per day + c£610 per day (inside IR35)
in production. Ensure safety, explainability, and reliability of agentic AI systems. Stay current with advancements in autonomous AI, cognitive architectures, and agent frameworks (e.g., LangGraph, AutoGPT, CrewAI). Write clean, testable, and efficient code with appropriate documentation and design patterns. Required Qualifications: Bachelor's or Master's in Computer Science, Artificial Intelligence, or related field. 5-7 years More ❯
Newbridge, Midlothian, Scotland, United Kingdom Hybrid / WFH Options
Exposed Solutions
precision measurement applications. Key Responsibilities: Develop, test, and maintain software applications using ARKit & LiDAR, ARCore and related technologies. Troubleshoot, debug, and optimise applications to ensure performance and reliability. Write clean, scalable, and efficient code following industry best practices. Build responsive and performant mobile applications. Key Qualifications: - 10+ years of professional programming experience - Specialises in iOS development, with deep More ❯
Work Arrangement: On-site Job Location: Ft Meade MD Salary: 200k - 250k Background Create robust, scalable, and efficient software applications based on system requirements analysis and design specifications Write clean, maintainable, and optimized code in languages like C, C++, Java, and others Conduct thorough testing (unit, integration, and system testing) to identify and resolve bugs, ensuring high-quality More ❯