in their workflows. You will work across a wide variety of projects and with a diverse toolset. Duties will include optimizing web applications, writing cleancode, integrating user-focused elements, and ensuring compatibility across browsers. You will also be responsible for: Developing detailed specifications, Testing throughout the product More ❯
Cambridge, Cambridgeshire, UK Hybrid / WFH Options
Ocho
within a product team to design, build, test, and deploy front-end features. Take full ownership of your work, from inception to deployment. Write clean, maintainable code and conduct code reviews. Identify and resolve technical challenges, ensuring optimal performance and scalability. Mentor junior engineers and contribute to More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
ECM Selection (Holdings) Limited
data processing and storage. You will also have: Strong core software development skills as practised fairly extensively in sizeable, involved commercial-grade applications, with clean and well-factored code. Strong TypeScript (excellent JavaScript is acceptable) and Python, potentially with Django as a vehicle though work extends beyond web frameworks. More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Computer Futures
Join Our Trailblazing MedTech Team as a Senior Backend Software Engineer! Are you ready to revolutionize healthcare technology? Do you have a passion for clean, scalable, and robust code? If so, we have the perfect opportunity for you! About Us: We are a forward-thinking MedTech company at … in shaping and developing our core product, leveraging your extensive skills in creating REST API endpoints using ASP.NET Core. Your expertise will ensure our code is clean, scalable, and robust, meeting the rigorous demands of a regulated environment. Key Responsibilities: Lead by example, maintaining high standards in software … development and engineering practices. Develop and maintain REST API endpoints using ASP.NET Core. Write clean, scalable, and well-tested code. Collaborate with cross-functional teams to design, develop, and deliver high-quality software solutions. Ensure compliance with regulatory requirements in healthcare or similar industries. Mentor and guide junior engineers More ❯
data processing and storage. You will also have: * Strong core software development skills as practised fairly extensively in sizeable, involved commercial-grade applications, with clean and well-factored code. * Strong TypeScript (excellent JavaScript is acceptable) and Python, potentially with Django as a vehicle though work extends beyond web frameworks. More ❯
and microservices to meet business needs. Optimise performance and ensure system scalability and reliability. Collaborate with cross-functional teams to deliver seamless solutions. Write clean, maintainable code and enforce best practices. What You Bring to the Role Strong back-end development skills, particularly in Clojure, AWS (ECS Fargate … CDK), and Docker. Experience in microservices architectures, database management using PostgreSQL and cloud infrastructure. Proficiency in writing clean, efficient, and testable code with a problem-solving mindset. Ability to collaborate in an Agile environment and contribute to high-quality software solutions. Desirable Skills Experience with serverless architectures, containers … team of passionate people who love what we do. Our development team have been with us for years and are all about writing great code through collaboration, support, and having fun along the way! Whether you join us in tech to sales to marketing, we make sure everyone who More ❯
and microservices to meet business needs. Optimise performance and ensure system scalability and reliability. Collaborate with cross-functional teams to deliver seamless solutions. Write clean, maintainable code and enforce best practices. What You Bring to the Role Strong back-end development skills, particularly in Clojure, AWS (ECS Fargate … CDK), and Docker. Experience in microservices architectures, database management using PostgreSQL and cloud infrastructure. Proficiency in writing clean, efficient, and testable code with a problem-solving mindset. Ability to collaborate in an Agile environment and contribute to high-quality software solutions. Desirable Skills Experience with serverless architectures, containers … team of passionate people who love what we do. Our development team have been with us for years and are all about writing great code through collaboration, support, and having fun along the way! Whether you join us in tech to sales to marketing, we make sure everyone who More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Cloud Online Recruitment
includes implementing existing cryo-EM software into our framework, developing innovative new analysis tools, maintaining the current framework and driving our efforts for a clean, and maintainable codebase. There will also be the opportunity to contribute to scientific software development efforts within the wider scientific computing and cheminformatics teams. … processing backend through the implementation of robust coding practices and the effective use of version control systems. Drive the team's efforts for a clean and long-term maintainable codebase including continuous integration/continuous deployment (CI/CD) and automated testing. Maintain and provide user support for webcryo. More ❯
be a good fit if You are an experienced .NET developer that is highly proficient in C# You can demonstrate that you can write clean, maintainable code You have excellent communication and interpersonal skills You have worked on a large code base; collaborating with others in a … distributed team You can work independently Key Duties and Responsibilities The successful candidate will: Develop new features and products working from customer requirements. Produce clean, maintainable, and well tested code (primarily in C#). Employ best practices (and help to maintain them through technical reviews and mentoring). … of technical competency in C# and the .NET framework Understanding and experience of applying modern software best practices An ability to design and write clean, maintainable code. Excellent communication and interpersonal skills Ability to learn quickly and to collaborate with others in a geographically distributed team Experience in the More ❯
be a good fit if You are an experienced .NET developer that is highly proficient in C# You can demonstrate that you can write clean, maintainable code You have excellent communication and interpersonal skills You have worked on a large code base; collaborating with others in a … distributed team You can work independently Key Duties and Responsibilities The successful candidate will: Develop new features and products working from customer requirements. Produce clean, maintainable, and well tested code (primarily in C#). Employ best practices (and help to maintain them through technical reviews and mentoring). … of technical competency in C# and the .NET framework Understanding and experience of applying modern software best practices An ability to design and write clean, maintainable code. Excellent communication and interpersonal skills Ability to learn quickly and to collaborate with others in a geographically distributed team Experience in the More ❯
cambridge, east anglia, united kingdom Hybrid / WFH Options
Syntax Consultancy Limited
of engaging effectively across all levels. Develop back-end objects and web services while designing and implementing responsive, user friendly front-end interactions. Write clean, efficient code and libraries to support high-quality, maintainable web applications. Desirable: experience with VB.NET , YAML , DevExpress , and Microsoft Azure. JBRP1_UKTJ More ❯
success. Who we are seeking A creative problem-solver who thrives on combining visual design with strong front-end engineering skills. You'll write clean, maintainable code and take ownership of how products look, feel and perform. We're keen to see applications from talented candidates that want … designs end-to-end; An ability to ask questions to understand requirements ahead of implementation; Experience with version control, unit testing, continuous integration and code quality tools; Experience of producing client-facing applications and an awareness of the UX and UI challenges involved; Understanding of typography, spacing, color theory More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
ECM Selection (Holdings) Limited
C, C++ and Rust tech stacks. As part of the team your responsibilities will include all aspects of the software development life cycle; delivering clean, robust code; peer review of code; and automated test scripts. Requirements: Demonstrable industry projects using embedded C and C++ on Linux. Additional … an interest in) Rust. Developed optimised software for complex systems including embedded kernel or driver technologies. An engineering mindset to produce high quality and clean code. Interest in technology generally including picking up new tools and trying new approaches. Experience with DSP, RF or network technologies would be desirable. More ❯
you are: We’re looking for a motivated and passionate person who has a strong interest in embedded software & electronics design. You enjoy writing code, building and simulating circuits and you have a good intuitive understanding of discrete components.You’re organized, methodical and take pride in doing things well. … You love debugging code, troubleshooting circuits and always seek to understand the fundamental reason when things don't work. You are capable of developing code from either a blank slate or building on an existing codebase. You understand the need for good documentation and don't see it … solutions to meet EMC requirements. Creation and maintenance of a complete set of design documentation (schematics, design notes, BOMs, PCB fabrication & assembly files, source code, software programming instructions, validation and verification documentation, etc). Troubleshooting faults at code, component and system level. Investigation and root cause analysis of More ❯
you are: We’re looking for a motivated and passionate person who has a strong interest in embedded software & electronics design. You enjoy writing code, building and simulating circuits and you have a good intuitive understanding of discrete components.You’re organized, methodical and take pride in doing things well. … You love debugging code, troubleshooting circuits and always seek to understand the fundamental reason when things don't work. You are capable of developing code from either a blank slate or building on an existing codebase. You understand the need for good documentation and don't see it … solutions to meet EMC requirements. Creation and maintenance of a complete set of design documentation (schematics, design notes, BOMs, PCB fabrication & assembly files, source code, software programming instructions, validation and verification documentation, etc). Troubleshooting faults at code, component and system level. Investigation and root cause analysis of More ❯
you are: We’re looking for a motivated and passionate person who has a strong interest in embedded software & electronics design. You enjoy writing code, building and simulating circuits and you have a good intuitive understanding of discrete components.You’re organized, methodical and take pride in doing things well. … You love debugging code, troubleshooting circuits and always seek to understand the fundamental reason when things don't work. You are capable of developing code from either a blank slate or building on an existing codebase. You understand the need for good documentation and don't see it … solutions to meet EMC requirements. Creation and maintenance of a complete set of design documentation (schematics, design notes, BOMs, PCB fabrication & assembly files, source code, software programming instructions, validation and verification documentation, etc). Troubleshooting faults at code, component and system level. Investigation and root cause analysis of More ❯