Manchester, North West, United Kingdom Hybrid / WFH Options
Oscar Associates (UK) Limited
that's growing fast - and we're looking for a talented Full Stack Software Developer to join a brilliant team making real impact. If you're passionate about crafting clean, scalable code and love working across the full stack, this role offers the perfect blend of technical challenge, autonomy, and progression. The Opportunity You'll be joining a … team to shape technical direction Building new features, improving performance, and enhancing UX Sharing ideas and best practices across a collaborative, learning-focused environment Getting involved in everything from code reviews to infrastructure decisions What We're Looking For Strong commercial experience with PHP (Laravel) and Vue.js Solid understanding of MySQL and relational database design Exposure to AWS services More ❯
devices and platforms Identify and resolve issues such as usability issues, across various browsers Collaborate with back-end developers and designers, implementing APIs to ensure smooth user experience Create clean and reusable code ensuring best practices and standards are met Keep updated with rising front-end technologies and tools Requirements Proven experience as a Front-end Developer Eligible More ❯
Ruby on Rails. - Collaborate with product managers, designers, and other developers to define project requirements and deliver effective solutions. - Ensure the performance, quality, and responsiveness of applications. - Participate in code reviews and maintain best practises in software development. - Troubleshoot and debug applications to optimise performance. - Stay updated with emerging technologies and industry trends to enhance the development process. Required … on Rails and experience with GDS (Government Digital Service) standards. - Strong understanding of web technologies, including HTML, CSS, and JavaScript. - Experience with relational databases and SQL. - Ability to write clean, maintainable, and efficient code. - Strong problem-solving skills and attention to detail. - Excellent communication and teamwork skills. More ❯
to recruit a Lead Developer (Full-Stack) who will have key responsibility for designing, running and improving software applications, the role also involves working in a TDD environment writing clean and securable code. As a Lead Developer, you will also be responsible for guiding and mentoring other developers, ensuring that best practices are followed which then fosters a culture … requires active SC Clearance. Key Responsibilities/Skills Required Provide technical guidance and direction to the development team Mentor and support other developers, ensuring best practices are followed Conduct code reviews and promote best practice in the capacity of a Design Authority Expertise in various programming languages, frameworks, and tools Core coding ability in C# and React Front-end More ❯
scalable platform services. Bring a product mindset to platform engineering, ensuring solutions are aligned with customer and business goals. Provide thought leadership across the fullstack (React, Java, Python), promoting clean, efficient, and maintainable code. Identify and drive opportunities for innovation-whether in development tooling, performance optimization, or new platform features. Act as a mentor to engineers across teams, elevating … technical standards through code review, design input, and informal leadership. Participate in incident retrospectives, technical spike planning, and future-looking strategy discussions. Help teams balance speed and sustainability-delivering under tight deadlines without compromising quality. Your Qualifications 12+ years of software engineering experience, ideally in platform, infrastructure, or data-centric product development. Expertise in Apache Kafka, Apache Flink, and More ❯
scalable platform services. Bring a product mindset to platform engineering, ensuring solutions are aligned with customer and business goals. Provide thought leadership across the fullstack (React, Java, Python), promoting clean, efficient, and maintainable code. Identify and drive opportunities for innovation-whether in development tooling, performance optimization, or new platform features. Act as a mentor to engineers across teams, elevating … technical standards through code review, design input, and informal leadership. Participate in incident retrospectives, technical spike planning, and future-looking strategy discussions. Help teams balance speed and sustainability-delivering under tight deadlines without compromising quality. Your Qualifications 12+ years of software engineering experience, ideally in platform, infrastructure, or data-centric product development. Expertise in Apache Kafka, Apache Flink, and More ❯
Dundee, Angus, United Kingdom Hybrid / WFH Options
WARACLE
and mobile platforms (iOS and Android), and integrate automated tests into CI/CD pipelines to provide timely feedback. Focus on improving framework reliability, stabilising flaky tests, and championing clean, reusable code. Lead defect triage sessions, driving prioritisation based on business impact and risk, ensuring clear reporting, enforce traceability standards, and proactively anticipate and resolve blockers to guide the … Proven technical mastery in functional, non-functional, and white-box testing, including security testing fundamentals. Advanced automation skills, capable of creating and extending frameworks, with a strong focus on code quality (Playwright experience would be an advantage). Strong mentorship abilities with a track record of informally and formally coaching peers and junior QAs, leading by example to guide More ❯
Edinburgh, Midlothian, United Kingdom Hybrid / WFH Options
WARACLE
and mobile platforms (iOS and Android), and integrate automated tests into CI/CD pipelines to provide timely feedback. Focus on improving framework reliability, stabilising flaky tests, and championing clean, reusable code. Lead defect triage sessions, driving prioritisation based on business impact and risk, ensuring clear reporting, enforce traceability standards, and proactively anticipate and resolve blockers to guide the … Proven technical mastery in functional, non-functional, and white-box testing, including security testing fundamentals. Advanced automation skills, capable of creating and extending frameworks, with a strong focus on code quality (Playwright experience would be an advantage). Strong mentorship abilities with a track record of informally and formally coaching peers and junior QAs, leading by example to guide More ❯
Northampton, Northamptonshire, East Midlands, United Kingdom Hybrid / WFH Options
Blackstar Amplification Ltd
embedded control systems. Assist in the implementation of new and evolving hardware platforms. Support in specifying new user-focused products for the Musical Instrument market. Build, test and release code for cutting-edge new products. Work within the Software Team to expand and improve our multi-platform software ecosystem. Collaborate with the wider team to peer review, bug fix … new peripheral subsystems (USB, SPI, I2C etc.). Additional Desirable Activities Based on Applicant: Design, implement and optimise novel DSP algorithms on hardware products. Porting existing DSP algorithms between code bases and languages. Support with the development of desktop applications The Person Essential Proven knowledge and working experience with: Embedded C Git and the command line Hardware debugging using … and the JUCE framework Professional experience with embedded Linux systems Professional experience with real time audio Minimum 2 years' experience in a commercial software development environment Ability to produce clean, accurate and reusable code Desirable Experience with: A fast prototyping language (MATLAB, Python, C# etc.) CI/CD Unit Testing Agile development practises and associated software (Jira, Confluence More ❯
kettering, midlands, united kingdom Hybrid / WFH Options
Blackstar Amplification Ltd
embedded control systems. Assist in the implementation of new and evolving hardware platforms. Support in specifying new user-focused products for the Musical Instrument market. Build, test and release code for cutting-edge new products. Work within the Software Team to expand and improve our multi-platform software ecosystem. Collaborate with the wider team to peer review, bug fix … new peripheral subsystems (USB, SPI, I2C etc.). Additional Desirable Activities Based on Applicant: Design, implement and optimise novel DSP algorithms on hardware products. Porting existing DSP algorithms between code bases and languages. Support with the development of desktop applications The Person Essential Proven knowledge and working experience with: Embedded C Git and the command line Hardware debugging using … and the JUCE framework Professional experience with embedded Linux systems Professional experience with real time audio Minimum 2 years' experience in a commercial software development environment Ability to produce clean, accurate and reusable code Desirable Experience with: A fast prototyping language (MATLAB, Python, C# etc.) CI/CD Unit Testing Agile development practises and associated software (Jira, Confluence More ❯
milton keynes, south east england, united kingdom Hybrid / WFH Options
Blackstar Amplification Ltd
embedded control systems. Assist in the implementation of new and evolving hardware platforms. Support in specifying new user-focused products for the Musical Instrument market. Build, test and release code for cutting-edge new products. Work within the Software Team to expand and improve our multi-platform software ecosystem. Collaborate with the wider team to peer review, bug fix … new peripheral subsystems (USB, SPI, I2C etc.). Additional Desirable Activities Based on Applicant: Design, implement and optimise novel DSP algorithms on hardware products. Porting existing DSP algorithms between code bases and languages. Support with the development of desktop applications The Person Essential Proven knowledge and working experience with: Embedded C Git and the command line Hardware debugging using … and the JUCE framework Professional experience with embedded Linux systems Professional experience with real time audio Minimum 2 years' experience in a commercial software development environment Ability to produce clean, accurate and reusable code Desirable Experience with: A fast prototyping language (MATLAB, Python, C# etc.) CI/CD Unit Testing Agile development practises and associated software (Jira, Confluence More ❯
customers to create pieces of art for them. You know your way around WordPress - not just the templates, but the real nuts and bolts. You take pride in building clean, user-friendly websites that look great and work even better. You’re comfortable chatting with clients, juggling projects, and turning vague ideas into slick, responsive websites that do exactly … domains, and DNS What we’re looking for: Solid hands-on experience building websites in WordPress Good knowledge of HTML and CSS and how to use them to create clean, structured code Strong communicator: clear, professional, and comfortable liaising with clients Organised and self-sufficient: able to manage multiple projects and meet deadlines Bonus points for experience with … or Canva Even more bonus points if you’ve dealt with hosting, domains, FTP, or MySQL This is a role for someone who enjoys taking ownership, not just writing code, but seeing the whole project through. If you're ready to build great websites and be part of a genuinely supportive team, this could be the one. Interested? Send More ❯
Implement API driven features, integrating with backend systems to enable social and connected experiences. Collaborate with product managers, designers, and backend engineers to deliver high quality mobile features. Write clean, maintainable, and testable code, following established engineering practices. Participate in code reviews, debugging, and optimization efforts to ensure app stability and performance. Support CI/CD pipelines … technical expertise in Android frameworks and tools. How Your Success Will Be Measured Delivery of reliable, API integrated Android features aligned with product and design goals. Consistent adherence to code quality and testing standards. Collaboration and communication within cross functional teams. Demonstrated growth in technical proficiency and ownership over time. What You Bring 2-4+ years of professional More ❯
goes far beyond maintenance. The Site Reliability Engineer will collaborate closely with product and engineering teams across the stack, driving improvements to developer experience, testability, and distributed system resilience. Clean, maintainable code, strong security practices, and expertise in modern cloud infrastructure are essential. Site Reliability Engineer - Key Skills & Experience: Solid experience in platform, SRE, or backend-focused roles … and services) Proven expertise with AWS, including CloudFront and related web application services Track record of designing and maintaining CI/CD pipelines Hands-on experience with infrastructure-as-code (e.g. Terraform) Deep understanding of security best practices in cloud and application delivery Exposure to observability tooling (Prometheus, Grafana, structured logging, etc.) Confident debugging and resolving issues in complex More ❯
Nottingham, Nottinghamshire, England, United Kingdom
Searchability
wins means that they are now looking for local and dedicated Software Developers to join their close-knit team. The Software Developer role: You will be developing high quality code and maintaining our clean coding practices. C#, .Net, VB.Net, SQL Software Developer - Essential Skills: Experience working with C# Commercial experience of .NET Can do attitude with good communication More ❯
City of London, London, United Kingdom Hybrid / WFH Options
OTA Recruitment
and Engineering teammates (Software and Data Engineers) within your modelling team. Perform data cleaning, exploratory data analysis (EDA), feature engineering, and model evaluation to support continuous model improvement. Write clean, efficient, well-documented code aligned with team standards for structure, reproducibility, and version control. Work collaboratively with other Data Scientists to propose ideas, troubleshoot modelling challenges, and refine … methodologies. Contribute to the delivery of accurate, reliable forecasts with low latency under evolving client or market demands. Participate in code reviews and collaborative design sessions to uphold technical quality across the team. Provide mentorship and support to Junior Data Scientists working on the same or related projects. Experience and knowledge 2+ years’ experience solving analytics and modelling problems More ❯
and Engineering teammates (Software and Data Engineers) within your modelling team. Perform data cleaning, exploratory data analysis (EDA), feature engineering, and model evaluation to support continuous model improvement. Write clean, efficient, well-documented code aligned with team standards for structure, reproducibility, and version control. Work collaboratively with other Data Scientists to propose ideas, troubleshoot modelling challenges, and refine … methodologies. Contribute to the delivery of accurate, reliable forecasts with low latency under evolving client or market demands. Participate in code reviews and collaborative design sessions to uphold technical quality across the team. Provide mentorship and support to Junior Data Scientists working on the same or related projects. Experience and knowledge 2+ years’ experience solving analytics and modelling problems 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 Proven experience building production applications using NestJS Strong skills in relational database design and optimisation Comfortable managing and deploying on AWS, with … infrastructure best practices Methodical in researching and implementing solutions when tackling unfamiliar problems Brings additional strengths - systems architecture, containerisation, DevOps, or relevant domain expertise 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 … 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: Deep MySQL knowledge - schema design, query optimisation, indexing, migrations. (TypeORM familiarity a bonus) AWS: Confident More ❯
is central to every decision, and Python is the backbone of our strategy development and execution stack. We're looking for a world-class Python Software Engineer who writes clean, fast, production-grade code—and knows how to work where performance meets precision. What You'll Work On: Architect tools and infrastructure for quantitative research and trading strategy … real-time reporting What Sets You Apart: Deep experience with Python in a high-performance, production-grade setting. Strong fundamentals in software engineering: testing, version control, CI/CD, clean architecture Passion for building internal tools, research frameworks, or working on data-heavy systems Bonus: Exposure to pandas, NumPy, asyncio, Cython, or PyArrow. Familiarity with C++ is a plus More ❯
Oxford, England, United Kingdom Hybrid / WFH Options
Humand Talent
hardware and embedded systems. Developing robust, testable software architecture to ensure system reliability in the field. Creating and maintaining APIs, both internal and external, with scalability in mind. Writing clean, production-quality Python code that connects seamlessly across devices, cloud services and data pipelines. Contributing to deployment workflows, cloud integration and system observability. Helping shape the engineering culture … a physical presence . You may come from a pure software background, or perhaps you’ve dabbled in hardware too—but either way, you're excited to see your code do something real. You'll thrive here if you’re: Confident writing Python for production systems. Comfortable across the stack-even if your strength is in backend, you're More ❯
and growing software services client, you'll be responsible for full-stack development using LiveView + Phoenix, owning both Back End logic and Front End interfaces. You'll build clean, reliable, production-grade code while collaborating directly with the core development team You will need to demonstrate strong full Stack Elixir/Phoenix (LiveView experience preferred) SQL (Postgres More ❯
distributed systems, while also mentoring engineers and shaping technical direction. Key Responsibilities Build scalable, resilient microservices & platform components Optimize performance, reliability, and observability Contribute to system architecture & simplification Ensure clean, tested, high-quality code Mentor engineers and set technical standards Produce clear documentation & architectural diagrams What They're Looking For 5+ years' experience in distributed systems/scalable More ❯
of growth. You'll be joining a distributed engineering team and will play a key role in delivering new products, improving internal tooling, and helping set the standard for clean, maintainable code. Key Projects You'll contribute to three core initiatives, each with clear deliverables and tangible business impact: AutoBI Tool (3 months) - Build backend functionality for a pricing … built in collaboration with marketing and growth teams. These projects are well-defined, fast-moving, and will give you full ownership of backend delivery. Responsibilities Develop, test, and deliver clean, scalable backend code using Python and Django Collaborate closely with PMs, frontend engineers, and QA teams to deliver end-to-end features Take ownership of key deliverables across More ❯
software development along with a commitment to creating inclusive software that meets WCAG 2.2 Accessibility Standards. Responsibilities: - Mentor and guide junior developers, fostering a culture of technical excellence. - Create clean, well-designed, and efficient code. - Conduct peer reviews and provide constructive feedback. - Collaborate with the User-Centred Design (UCD) team, Business Analyst, Performance Analyst, and Quality Assurance colleagues to … and Test-Driven Development (TDD). - Experience with relational and NoSQL databases. - Familiarity with cloud platforms such as AWS, Azure, or GCP. - Experience with DevOps practises. Key Responsibilities: - Create clean and effectively commented code. - Contribute to all phases of the development lifecycle. - Conduct peer reviews and provide constructive feedback. More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Robert Half
heavily cloud-focused (AWS) and requires strong expertise in Python, Spark, and relational databases. Role Design, build, and maintain scalable, reliable, and high-performance data pipelines and workflows. Develop clean, maintainable, and testable code in Python for data ingestion, transformation, and processing. Optimise and fine-tune query performance on Aurora Postgres and other relational databases. Architect and manage … maintain robust data models that align with business and financial domain requirements. Ensure best practices for data security, governance, and compliance. Profile Strong Python development skills, with experience writing clean, extensible, and testable code. Proven experience with relational databases (Aurora Postgres preferred), including performance optimisation. Extensive AWS experience, particularly with serverless data engineering tools (Lambda, Glue, Glue Data Catalog More ❯