and continuous improvement Key Responsibilities Enhance features and functionality of core products Design and implement scalable backend systems using C# (.NET 6+ preferred) Write clean, maintainable, and testable code using TDD/BDD principles Create and maintain RESTful and GraphQL APIs Collaborate with POs, BAs, and stakeholders to More ❯
of complex software projects from conception to completion. This includes working closely with stakeholders to understand requirements, designing efficient and scalable solutions, and writing clean, maintainable code. Unit testing one's own code and actively participating in the code review process are crucial aspects, fostering a collaborative … implement high-quality software solutions from conception to completion. Collaborate closely with stakeholders to understand requirements and translate them into actionable technical solutions. Write clean, maintainable, and well-documented code, adhering to best practices and coding standards. Conduct thorough unit testing to ensure code quality and functionality. … Actively participate in the code review process, providing constructive feedback and fostering collaboration. Work effectively within a multidisciplinary scrum team environment. Manage time effectively to meet deadlines and deliver projects on schedule. Stay up-to-date with the latest software development trends and technologies. Utilise Git for version control More ❯
Implementing data processing pipelines using PySpark for efficient data analysis. Integrating with AWS services and utilizing cloud infrastructure for scalable and reliable applications. Conducting code reviews, debugging, and troubleshooting to ensure code quality and performance. Writing clean, efficient, and reusable code while adhering to coding standards More ❯
leeds, west yorkshire, yorkshire and the humber, United Kingdom
Brio Digital
Implementing data processing pipelines using PySpark for efficient data analysis. Integrating with AWS services and utilizing cloud infrastructure for scalable and reliable applications. Conducting code reviews, debugging, and troubleshooting to ensure code quality and performance. Writing clean, efficient, and reusable code while adhering to coding standards More ❯
is a plus Experience working in a cross-functional agile team Exposure to CI/CD, microservices, and cloud infrastructure (AWS preferred) Passion for clean, maintainable code and improving service performance Strong communication skills and ability to influence technical direction What you will do: Lead backend efforts across More ❯
london, south east england, united kingdom Hybrid / WFH Options
Prism Digital
is a plus Experience working in a cross-functional agile team Exposure to CI/CD, microservices, and cloud infrastructure (AWS preferred) Passion for clean, maintainable code and improving service performance Strong communication skills and ability to influence technical direction What you will do: Lead backend efforts across More ❯
scalable solutions while influencing others and raising the bar on the overall level of excellence within the team. Work in an environment where elegant, clean, maintainable code is favoured over messy hacks. Share our knowledge with each other and learn new things. Take advantage of our amazing travel More ❯
scalable solutions while influencing others and raising the bar on the overall level of excellence within the team. Work in an environment where elegant, clean, maintainable code is favoured over messy hacks. Share our knowledge with each other and learn new things. Take advantage of our amazing travel More ❯
both current and future business needs while maintaining technical integrity and sustainability Tutors, guides, and mentors a cohort of ~10 less experienced engineers Writes clean, scalable, and testable code Participates in code reviews to learn best practices and coding standards Participates in the technical testing of codeMore ❯
hands-on experience deploying and managing containerized applications. Programming Skills : Strong coding experience in languages such as C#, Go with an emphasis on writing clean, maintainable, and efficient code. API Design & Development : Solid understanding of RESTful APIs, gRPC, and asynchronous messaging (Kafka, RabbitMQ, etc.). CI/CD & DevOps … charts, and Kubernetes Operators. Microservices Frameworks : Experience with frameworks and tools that facilitate microservices architecture, such as Spring Boot, Micronaut, or similar. Infrastructure as Code (IaC) : Proficiency with Infrastructure as Code (IaC) tools such as Terraform or CloudFormation. Distributed Tracing : Experience with distributed tracing tools like Jaeger or More ❯
with UX designers and cross-functional teams, translating designs into functioning applications – Implement UI components and interactions using TypeScript, HTML5, CSS3, and JavaScript – Write clean, maintainable, and efficient code that follows best practices and design patterns – Participate in code reviews and contribute to the development of software More ❯
london, south east england, united kingdom Hybrid / WFH Options
Roc Search
with UX designers and cross-functional teams, translating designs into functioning applications – Implement UI components and interactions using TypeScript, HTML5, CSS3, and JavaScript – Write clean, maintainable, and efficient code that follows best practices and design patterns – Participate in code reviews and contribute to the development of software More ❯
performance. Requirements: 5 years of experience building high-performance data systems and infrastructure. Proficient in C++ or Python, with a strong focus on writing clean and maintainable code. Solid understanding of operational best practices, including networking, database optimization, and system resilience. Experience working with real-time analytics platforms. Familiarity More ❯
performance. Requirements: 5 years of experience building high-performance data systems and infrastructure. Proficient in C++ or Python, with a strong focus on writing clean and maintainable code. Solid understanding of operational best practices, including networking, database optimization, and system resilience. Experience working with real-time analytics platforms. Familiarity More ❯
Manchester, Lancashire, United Kingdom Hybrid / WFH Options
The MRJ Group
collaborating with product owners and testing teams. Getting hands-on experience with Golang, learning the ins and outs of server-side development. Engaging in clean coding practices, identifying technical improvements, and ensuring high-quality code. What We're Looking For: Strong understanding of frontend development and interest in expanding More ❯
Django Rest Framework (DRF) Optimize data processing and I/O-heavy operations, with advanced understanding of Global Interpreter Lock (GIL) and Threading Implement clean, type-safe code using Python type hinting, PEP-compliant standards, and robust unit testing Build performant, scalable APIs to support financial modeling and … AI/ML engineers, UI/UX Engineers, Data Scientists, and DevOps to deploy and monitor production-ready services Mentor junior developers and conduct code reviews to maintain high code quality and engineering standards Key Skills & Experience Essential: Proven experience in Python backend development, with deep expertise in More ❯
Django Rest Framework (DRF) Optimize data processing and I/O-heavy operations, with advanced understanding of Global Interpreter Lock (GIL) and Threading Implement clean, type-safe code using Python type hinting, PEP-compliant standards, and robust unit testing Build performant, scalable APIs to support financial modeling and … AI/ML engineers, UI/UX Engineers, Data Scientists, and DevOps to deploy and monitor production-ready services Mentor junior developers and conduct code reviews to maintain high code quality and engineering standards Key Skills & Experience Essential: Proven experience in Python backend development, with deep expertise in More ❯
from well-known brands to life-changing non-profits. We are now looking for a Senior Software Engineer with extensive experience delivering high-quality code quickly, breaking down complex technical challenges into manageable tasks, and proactively unblocking team members to keep progress on track. What you'll do As … a Senior Software Engineer working on our agentic AI product, you will: Deliver High-Standard Code : Develop clean, efficient, and maintainable code that meets the highest standards and prioritises simplicity over cleverness. Unblock Team Members : Identify blockers in the development process, proactively assist and guide fellow team More ❯
world problems. Your responsibilities as a Back End Engineer will include: Designing and building RESTful APIs and microservices using Java and Spring Boot Developing clean, efficient backend code that integrates seamlessly with wider systems Collaborating closely with frontend, DevOps, and QA teams to deliver end-to-end features More ❯
Leicester, Leicestershire, East Midlands, United Kingdom
Anson Mccade
world problems. Your responsibilities as a Back End Engineer will include: Designing and building RESTful APIs and microservices using Java and Spring Boot Developing clean, efficient backend code that integrates seamlessly with wider systems Collaborating closely with frontend, DevOps, and QA teams to deliver end-to-end features More ❯
world problems. Your responsibilities as a Back End Engineer will include: Designing and building RESTful APIs and microservices using Java and Spring Boot Developing clean, efficient backend code that integrates seamlessly with wider systems Collaborating closely with frontend, DevOps, and QA teams to deliver end-to-end features More ❯
similar. 5+ years of relevant experience in Data Engineering, warehousing, ETL, automation, cloud technologies, or Software Engineering in data related areas. Ability to write clean, scalable, maintainable code in Python with a good understanding of software engineering concepts and patterns. Proficiency in other languages like Scala, Java, C# More ❯
landscape of startups. You know how to move fast, iterate quickly, and deliver results without losing your cool-or your code. 10x Engineer: Your code isn't just good-it's artisanal. You write clean, efficient code that's as smooth as a fine-aged wine and … as strong as a double espresso. Complexity Slayer: Simplicity isn't just a goal, it's your religion. You turn spaghetti code into streamlined elegance, and you believe that every feature should be as easy to use as pouring a glass of wine. You're fluent in multiple programming … the engineers we bring on board to the team. For us it's all about having strong foundations and the ability to produce great code so don't be deterred if you don't have experience in the following: TypeScript: React.js (FE)/Node.js (BE) Java GoLang AWS Cloud More ❯
re looking for a skilled Python Developer with strong experience in data wrangling and processing using Pandas and Polars , and a passion for writing clean, testable code using TDD . You'll be part of a collaborative engineering team focused on building efficient, scalable data solutions that drive … insights. Key Responsibilities Design, develop, and maintain robust data processing pipelines using Python , Pandas , and Polars Apply test-driven development (TDD) practices to ensure code quality and reliability Optimize performance of data transformations on large-scale datasets Collaborate with data scientists, analysts, and other developers to build and improve … data products Contribute to architectural decisions and best practices in data engineering Maintain clear documentation and participate in code reviews Requirements Must-Have: 3+ years of Python development experience Strong experience with Pandas and Polars for data manipulation Proven expertise in Test-Driven Development (TDD) using frameworks such as More ❯
will work alongside our customers to solve their complex and unique challenges. As a Full Stack Software Developer, you will be responsible for Writing clean, secure code following a test-driven approach Create code that is open by default and easy for others to reuse Translate logical More ❯