skills and the importance to cross cover projects for long term stability of the team. You will have strong design skills, attention to detail and be confident to produce clean, elegant code whilst sharing knowledge with team members. Main duties of the job You will be responsible for the support and development of the technologies and processes required More ❯
real-world problems. It doesn't matter what languages you know when you join us; what matters is your ability to decompose complex problems into manageable, actionable components, write clean, effective code, and quickly learn new languages, technologies, frameworks, and paradigms. Our software is constantly evolving, so we need adaptable engineers who can evolve alongside it. Whether it More ❯
Deep understanding of machine learning concepts and experience applying them in production settings, using frameworks such as Transformers, PyTorch, or TensorFlow Strong Python skills, with the ability to write clean, modular, production-grade code, and a solid understanding of data engineering and MLOps principles Ability to lead end-to-end ML projects, work independently in ambiguous problem spaces More ❯
as in a team environment. A strong passion for staying up-to-date with new technologies and trends. As a qualified expert, you will: Implement new features, improve existing code, and investigate issues in production. Collaborate closely with the development team to build and maintain applications. Write clean, maintainable, and efficient code following best practices and coding … standards. Develop a problem-solving mindset (not only write code, but solve tasks). What's in it for You Reveal great tech solutions Join a team of individuals who care about what they do and how they do it, and are accountable for the result and high performance. Unleash your potential, tackle new challenges, and be part of More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
So Code Limited
expertise. Oversee and participate in the configuration, integration, and customisation of D365 ERP solutions. Implement DevOps processes, version control, and automated deployment strategies using Azure DevOps. Develop high-quality, clean, and scalable code using Microsoft development standards (X , C#, SQL, JavaScript, SSRS, Power Platform). Conduct testing, debugging, and performance optimisation of developed solutions. Review and approve technical … documentation, solution designs, and code deliverables. Mentor junior team members, encouraging knowledge sharing and skill development. Essential Skills & Experience Extensive experience with Microsoft Dynamics 365 FSCM. Proven track record in technical leadership and ERP solution architecture. Proficiency in D365 development tools and methodologies (X , C#, SQL, SSRS, Power Platform, LCS, Azure DevOps). Strong understanding of core business processes More ❯
across the stack: API design, frontend, backend, data engineering, algorithms, LLMs, startup engineering, analytics, etc. THE IDEAL CANDIDATE 3+ years of experience building web products, ideally across the stack Clean simple code, even when solving complex problems Strong sense of UX Good systems design Ability to learn new tech quickly Enjoyable to work with TECHNOLOGY STACK Python, PostgreSQL … Pinecone, GPT-4 EXAMPLE PROJECTS Use an LLM to identify references to other sections in the text of the law Create Rap Genius-style annotations on sections of building code, to create a more interactive user experience Write algorithms to detect and display how versions of a code have changed through time, so users understand how regulations have More ❯
future of health-tech at scale. We combine innovation with purpose, giving you the chance to work on meaningful problems with modern tools and strong engineering culture. KeyResponsibilities Write clean, efficient, and well-tested Golang code within a microservices environment Collaborate with engineers, designers, and product managers to deliver robust backend solutions Design and maintain APIs and data … contracts Take part in code reviews, pair programming, and Agile ceremonies Contribute to bug/incident resolution and technical documentation Mentor junior engineers and champion engineering best practices Support CI/CD pipelines and uphold high standards of code quality, security, and observability Location: This is a remote role. Occasionally, travel will be required to our London Hub …/CD pipelines (GitLab, GitHub Actions) and cloud platforms (AWS preferred) Knowledge of gRPC & Protocol Buffers for service design and RPC communication Strong collaboration and communication skills Passion for clean, secure, and scalable code A solid track record of contributing to high-impact engineering projects What we offer: Our Benefits for this role include, but not limited to More ❯
Nottingham, Nottinghamshire, East Midlands, United Kingdom Hybrid / WFH Options
Oscar Associates (UK) Limited
tech team in Nottingham on an initial 12-month fixed-term contract , with strong potential for a permanent position depending on business needs. If you're passionate about writing clean, efficient Python code and thrive in collaborative, cross-functional environments, this is your chance to work on meaningful products that are reshaping financial services. ?? What You'll Be … BI , and Product teams to create intelligent, data-driven solutions. Supporting the architecture and scalability of systems running in cloud environments. Working with Git and Azure DevOps to manage code, pipelines, and deployments. ? What You'll Need: Proven experience in Python development (ideally with FastAPI or similar frameworks). Solid database knowledge: SQL Server , PostgreSQL , or MySQL . Familiarity More ❯
Docker and deploying to AWS (ECS, Lambda) Collaborating with researchers to productionise transformer models (e.g. PyTorch, HF) Using observability tools like Langfuse to monitor prompt and model performance Writing clean, modular, testable code that scales in production environments What They're Looking For: 3+ years' experience as a full-stack engineer with strong Python skills Proven track record More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Harnham - Data & Analytics Recruitment
task queues (e.g., Celery) Understanding of large-scale model serving workflows (REST, gRPC, async batching) Strong knowledge of SQL/NoSQL databases and cloud data platforms Ability to deliver clean, maintainable frontend code and collaborate closely with product/design teams Nice to Have Kubernetes experience for deploying scalable ML services Data visualisation skills for presenting model outputs More ❯
deployed to mobile devices. Support internal front-end and back-end developers to ensure system consistency and improve application performance. Ensuring the performance, quality, and responsiveness of applications. Write clean, modern and maintainable code. Collaborate to create high-quality, scalable solutions with Stakeholders, Operations & Support and other development teams. Conduct code reviews and provide constructive feedback to team … members. Troubleshoot and resolve application issues and bugs. Highlight areas of improvement within the code base, with a positive attitude Stay updated with emerging technologies and industry trends. Minimum Qualifications: A degree from an accredited Computer Science or Information Technology program or equivalent professional experience. Minimum of 5 years of experience in web/software development. Additional Qualifications: Proven … to work independently, or as a team, to achieve defined goals. Strong written and verbal communication skills. Experience with user research methodologies and usability testing. Ability to write performant code and optimize end-user performance, and Other duties as required. AMERESCO challenges the brightest, most talented, and creative individuals in the industry by providing an environment that fosters initiative More ❯
bridge technical and business conversations, confidently navigating constructive disagreements to reach better solutions. We value engineers who prioritize simplicity over complexity, focus on smooth delivery flow, continuously improve both code and processes, contribute to a psychologically safe team environment, and always keep customer value at the center of technical decisions. The successful candidate will be a capable self-starter … explore new technology, patterns, and opportunities. Ensure productions systems are scalable and robust and remediate where issues arise. Software Design Develop to maintainability standards, such as functional principles and Clean Code. Develop to security standards, such as OWASP. Consult on feature discovery from the perspective of feasibility and technical design. Handling Data Develop to agreed data access patterns, including … Strong communication and collaboration with non-technical stakeholders ASP.NET Core, MVC, and C#, and Typescript expertise Entity Framework and data modelling experience Unit and component testing proficiency Strong on code quality and performance optimization Desirable Skills: Frontend: Telerik Kendo UI, jQuery Architecture: DDD, Clean Architecture, Event Driven Architecture Database: Advanced T-SQL and SQL Server optimization Domain: Payroll More ❯
focus on long-term stability and performance. Collaborate with cross-functional teams including PO, PDEF, QA, DevOps, and product stakeholders to define, design, and deliver new features. Refactor legacy code and participate in technical debt reduction. Write clean, scalable, and maintainable code with proper documentation. Participate in code reviews and mentor junior developers where applicable. Ensure More ❯
focus on long-term stability and performance. Collaborate with cross-functional teams including PO, PDEF, QA, DevOps, and product stakeholders to define, design, and deliver new features. Refactor legacy code and participate in technical debt reduction. Write clean, scalable, and maintainable code with proper documentation. Participate in code reviews and mentor junior developers where applicable. Ensure More ❯
Employment Type: Permanent
Salary: £50000 - £60000/annum Medical, pension & more
a clear progression path to senior engineering roles. Key Responsibilities Design, build, and maintain Python services in production Deliver features end-to-end: design, build, test, deploy, monitor Write clean, testable code with strong attention to performance and resilience Collaborate with engineers and PMs to ship fast Contribute to data processing pipelines and REST API development Participate in … code reviews and technical discussions Required Experience 0-3 years of software development experience (including internships, bootcamps, or personal projects) Some experience with Python or other object oriented programming Understanding of fundamental programming concepts and software development lifecycle Familiarity with version control (Git) and basic development tools Eagerness to learn and grow in a fast-paced startup environment Nice More ❯
a clear progression path to senior engineering roles. Key Responsibilities Design, build, and maintain Python services in production Deliver features end-to-end: design, build, test, deploy, monitor Write clean, testable code with strong attention to performance and resilience Collaborate with engineers and PMs to ship fast Contribute to data processing pipelines and REST API development Participate in … code reviews and technical discussions Required Experience 0-3 years of software development experience (including internships, bootcamps, or personal projects) Some experience with Python or other object oriented programming Understanding of fundamental programming concepts and software development lifecycle Familiarity with version control (Git) and basic development tools Eagerness to learn and grow in a fast-paced startup environment Nice More ❯
and external client services. You will work closely with their designers, marketers, and product managers to implement new features and improve existing systems. Your daily tasks will include writing clean, maintainable code in C# using the .NET framework, troubleshooting technical issues, optimizing performance, and ensuring application security and scalability. You'll be expected to collaborate with the team … on code reviews, participate in agile planning, and contribute to technical discussions that shape their platforms. Familiarity with front-end technologies such as JavaScript is helpful. Role requirements At least 3 years' commercial experience in C# .Net JavaScript/TypeScript SQL Desirables T-SQL Flutter/Dart Mobile Development experience The Company They are a fast-growing Workflow Software More ❯
ll contribute to the delivery of scalable, maintainable, and high-performance solutions. The team is very close knit and collaborate on projects regularly. Your daily tasks will include writing clean, maintainable code in C# using the .NET framework, troubleshooting technical issues, optimizing performance, and ensuring application security and scalability. You'll be expected to collaborate with the team … on code reviews, participate in agile planning, and contribute to technical discussions that shape their platforms. Familiarity with front-end technologies such as JavaScript is helpful. Role requirements At least 1 year commercial experience in C# .Net JavaScript/TypeScript SQL The Company They are a close knit, market leading risk management software company focused on delivering innovative, data More ❯
and external client services. You will work closely with their designers, marketers, and product managers to implement new features and improve existing systems. Your daily tasks will include writing clean, maintainable code in C# using the .NET framework, troubleshooting technical issues, optimizing performance, and ensuring application security and scalability. You'll be expected to collaborate with the team … on code reviews, participate in agile planning, and contribute to technical discussions that shape their platforms. Familiarity with front-end technologies such as Angular, and JavaScript is helpful, and experience with cloud platforms like AWS is a plus. Role requirements At least 3 years' commercial experience in C# .Net Angular AWS SQL Desirables JavaScipt Familiarity with responsive layout and More ❯
Accountabilities: Develop and maintain scalable and responsive web applications using React.js and TypeScript. Collaborate with UX/UI designers to implement modern, intuitive, and visually appealing user interfaces. Write clean, maintainable, and efficient code while adhering to best practices. Optimize applications for maximum performance across a wide range of devices and browsers. Participate in code reviews and … maintain a high level of code quality. Troubleshoot and debug issues in both development and production environments. Contribute to architectural decisions and collaborate with other engineers on overall application design. Ensure the scalability and security of applications by following best development practices. Stay up-to-date with emerging technologies and industry trends, integrating new tools and libraries into the … control systems, such as Git. Solid understanding of web development fundamentals: HTML, CSS, and responsive design. Strong debugging skills and the ability to troubleshoot performance issues. Ability to write clean, modular, and well-documented code. Strong communication skills and the ability to collaborate effectively in a team-oriented environment. Please note: Should your application be successful, and you are More ❯
City of London, London, Farringdon, United Kingdom Hybrid / WFH Options
Rullion Managed Services
Accountabilities: Develop and maintain scalable and responsive web applications using React.js and TypeScript. Collaborate with UX/UI designers to implement modern, intuitive, and visually appealing user interfaces. Write clean, maintainable, and efficient code while adhering to best practices. Optimize applications for maximum performance across a wide range of devices and browsers. Participate in code reviews and … maintain a high level of code quality. Troubleshoot and debug issues in both development and production environments. Contribute to architectural decisions and collaborate with other engineers on overall application design. Ensure the scalability and security of applications by following best development practices. Stay up-to-date with emerging technologies and industry trends, integrating new tools and libraries into the … control systems, such as Git. Solid understanding of web development fundamentals: HTML, CSS, and responsive design. Strong debugging skills and the ability to troubleshoot performance issues. Ability to write clean, modular, and well-documented code. Strong communication skills and the ability to collaborate effectively in a team-oriented environment. Please note: Should your application be successful, and you are More ❯
and analytical solutions. About the Role We are seeking a detail-oriented and technically proficient Senior Engineer to join our Data & Analytics team. This role is instrumental in delivering clean, modern, and efficient data solutions across cloud-native platforms. Key Responsibilities Develop solutions across Snowflake, Azure, and DBT platforms. Lead migration and optimisation of applications using Azure cloud-native … services. Write clean, testable, and maintainable code following industry standards. Implement CI/CD pipelines and test automation using Azure DevOps or JIRA. Apply AI-powered development tools to improve engineering productivity. Drive continuous improvement in tools, technologies, and practices. Participate in Agile ceremonies including sprint planning and retrospectives. Mentor peers and junior team members through technical guidance. … the following: Strong understanding of data warehousing, ELT/ETL processes, and data modelling. Proficiency in Azure, Snowflake, and DBT. Experience in application modernisation and migration. Ability to produce clean, testable, maintainable code. CI/CD pipeline implementation and test automation. Familiarity with AI-powered development tools like GitHub Copilot. Mentorship and knowledge sharing. We are proud to be More ❯
Edinburgh, Midlothian, Scotland, United Kingdom Hybrid / WFH Options
Lorien
Hardware Engineers to PMs, Support and Operations staff, Managers and more. Role Outline Design new scalable, maintainable software using object-oriented methods, making sure agreed requirements are met Produce clean, testable code in C#/.Net, integrated via automated pipelines for internal and user-facing software offerings Contribute to the analysis and definition of technical requirements for new … review interfaces between systems, ensuring alignment across teams Support UI design through scenarios, wireframes, and usability input Write and maintain technical documentation, including Unified Modelling Language design artefacts Review code from colleagues, offering constructive feedback and identifying improvements Investigate bugs, test failures, and performance issues across development stages Suggest improvements to working practices, tools, or technical approaches What you … with Agile/Waterfall methodologies and automated build/test pipelines (CI/CD) Exposure to requirements gathering processes, issue tracking, and technical documentation Strong attention to detail and code quality This is a great opportunity to work for a rewarding company doing good around the world, so if you like the idea of exciting technical challenges, collaborating across More ❯
Edinburgh, Stockbridge, City of Edinburgh, United Kingdom Hybrid / WFH Options
Lorien
Hardware Engineers to PMs, Support and Operations staff, Managers and more. Role Outline Design new scalable, maintainable software using object-oriented methods, making sure agreed requirements are met Produce clean, testable code in C#/.Net, integrated via automated pipelines for internal and user-facing software offerings Contribute to the analysis and definition of technical requirements for new … review interfaces between systems, ensuring alignment across teams Support UI design through scenarios, wireframes, and usability input Write and maintain technical documentation, including Unified Modelling Language design artefacts Review code from colleagues, offering constructive feedback and identifying improvements Investigate bugs, test failures, and performance issues across development stages Suggest improvements to working practices, tools, or technical approaches What you … with Agile/Waterfall methodologies and automated build/test pipelines (CI/CD) Exposure to requirements gathering processes, issue tracking, and technical documentation Strong attention to detail and code quality This is a great opportunity to work for a rewarding company doing good around the world, so if you like the idea of exciting technical challenges, collaborating across More ❯
Worcester, Worcestershire, United Kingdom Hybrid / WFH Options
Hewett Recruitment
associated technologies. Work closely with Business Analysts, QA, and stakeholders to understand and deliver business requirements. Actively contribute to Agile ceremonies and continuously improve development practices. Deliver high-quality code that enhances customer experience and strengthens the technical estate. Collaborate with internal teams and external partners to implement scalable solutions. What We're Looking For Essential Skills & Experience Commercial … Java development experience. Understanding of production software applications and databases. Ability to write clean, maintainable code and apply design patterns. Strong analytical and problem-solving skills. Experience working within Agile teams (Scrum or Kanban). Desirable Familiarity with Microsoft technologies and web development. Exposure to insurance or financial services sectors. Knowledge of REST, SOAP, SOA, or CI/ More ❯