a way which is consistent with, and exploits where possible, the collective frameworks, patterns and practices that exist across the wider Engineering community. Applying advanced software engineering principles and design patterns (such as SOLID, CQRS, event driven architecture, and domain driven design) to deliver robust, scalable solutions. Understand and apply industry best practices, foster knowledge sharing to provide … of solutions where appropriate. Demonstrating a relentless focus on delivering business value through sound engineering methods, rigorous code reviews, and continuous improvement, with a particular strength in backend architecture, APIdesign, and distributed systems. What you'll need Typescript, HTML, CSS, JavaScript, Node.js, Microservices, containerisation and orchestration with Docker and Kubernetes, event driven architecture using Kafka, gRPC, Express … and responsive web design in addition to knowledge of RESTful APIs and web services; Strong commercial experience in the full software development lifecycle React and state management libraries (redux, react query); Source code repositories and change management tools (e.g. Git); Agile development practices and test automation (Unit/Integration/E2E testing - Jest/Testing Library/Cypress, Playwright More ❯
Bournemouth, Dorset, United Kingdom Hybrid/Remote Options
Robert Walters
big and taking risks. In this project you will be working on a project utilizing Python, Django & databases including Oracle, MySQL and PostgreSql. Responsibilities: Understand/apply reusable code design, leverage application architecture/framework capabilities and functionality, and design/develop solutions that are highly reliable, scalable, and perform to meet business-defined service levels. Work with … solutions are built and tested. Employ Agile engineering practices, Pair Programming, Continuous Integration, Test Driven Development, etc. Identify and implement improvements to products. Contribute to the technical code and design documentation. Requirements: Strong proficiency in Python, with hands-on experience in Django. Proficient with Sql and ideally a strong background in Relational Databases (Oracle, MySQL, PostgreSql) Experience with build … Nice to have skills: Experience of Web UI frameworks such as REACT or Angular is advantageous. Experience in Cloud and Container based application development is advantageous. Expertise in software design using SOLID or GRASP is advantageous. Knowledge of data modelling/schema design is advantageous. Exposure to Microservice architecture, REST APIdesign/development is advantageous. More ❯
Bournemouth, Dorset, United Kingdom Hybrid/Remote Options
Robert Walters
of perspectives who are thinking big and taking risks. In this project you will be working on a project utilizing Python, Django & SQL. Responsibilities: Understand/apply reusable code design, leverage application architecture/framework capabilities and functionality, and design/develop solutions that are highly reliable, scalable, and perform to meet business-defined service levels. Work with … solutions are built and tested. Employ Agile engineering practices, Pair Programming, Continuous Integration, Test Driven Development, etc. Identify and implement improvements to products. Contribute to the technical code and design documentation. Requirements: Strong proficiency in Python, with hands-on experience in Django. Proficient with Sql and ideally a strong background in Relational Databases (Oracle, MySQL, PostgreSql) Experience with build … Nice to have skills: Experience of Web UI frameworks such as REACT or Angular is advantageous. Experience in Cloud and Container based application development is advantageous. Expertise in software design using SOLID or GRASP is advantageous. Knowledge of data modelling/schema design is advantageous. Exposure to Microservice architecture, REST APIdesign/development is advantageous. More ❯
swindon, wiltshire, south west england, united kingdom Hybrid/Remote Options
Humana
telemetry, log ingestion, and event correlation across distributed systems. While familiarity with platforms like Splunk or Dynatrace is a plus, we value platform-agnostic thinking and the ability to design resilient, scalable logging solutions using the best-fit tools for the environment. As a Lead Software Engineer, you will drive the design, implementation, and evolution of our observability … infrastructure-as-code (IaC) and configuration management tools. · Conduct observability code reviews and implement automated validation checks. · Build AI-native tools for autonomous issue detection and resolution. · Lead the design of distributed systems focused on reliability, scalability, and performance. · Manage data routing, transformation, and endpoint monitoring integrations. · Mentor junior engineers and foster a culture of continuous improvement. · Collaborate across … architecture and AI Ops o CI/CD (eg. GitHub Actions, Azure DevOps) o Infrastructure as Code (eg. Terraform, Ansible) o Cloud-native development (eg. Azure, AWS, GCP) o APIdesign (eg. REST, gRPC) · Proven leadership and mentoring experience. · Agile delivery experience and strategic thinking around observability maturity. Preferred Qualifications 5+ years with a technical bachelor's degree More ❯
the organisation's transition to a modern CMS ecosystem. Key Responsibilities: Architect, build, and maintain full-stack applications using TypeScript, React, and Node.js. Provide technical direction by contributing to design decisions, architectural options, and solution trade-offs. Lead improvements to automated testing practices, ensuring robust unit, integration, and E2E test coverage. Drive enhancements in CI/CD, release pipelines … Skills & Experience: Strong experience with Node.js, React, and Next.js. Professional experience with cloud platforms (AWS preferred). Experience with automated testing and CI/CD pipelines. Understanding of RESTful APIdesign, microservices, and modern web application architecture. Experience with mentoring junior and mid-level engineers. Excellent collaboration, problem-solving, and communication skills, with the ability to work independently More ❯
can be themselves - and speak up. Check out our Glassdoor page for the latest reviews or our LinkedIn for company updates and insights from the team. Our engineering Our APIdesign concepts. Our product and engineering department is split into four tribes: Custody; Accounts; Customer Enablement; and Cloud. Each tribe is comprised of multiple teams, each owning a … a squad engineering manager, a product manager and 3-5 engineers with tailored skillsets to the specific domain. Our current technology stack is AWS serverless products (Lambda, SQS, EventBridge, API Gateway, S3) running Typescript (and Node.js) on the compute layer and backed by MongoDB for the database layer. We have some C# services and are expanding out into other … for our incident management process. For more detailed information, feel free to ask for our tech radar and engineering practices. The role The purpose of this role is to design, build and operate reliable and scalable software solutions, building new functionality using Typescript and Node.js. You play a key role in our software development and have a hands on More ❯
Corsham, Wiltshire, United Kingdom Hybrid/Remote Options
Experis
ll bring: Proven experience in software integration, with skills in Python, C, Powershell, and CI/CD pipelines Strong knowledge of architectural patterns such as SOA, Microservices, ESB, and APIdesign Expertise in designing and implementing integration solutions for COTS and custom software Familiarity with containerisation (Docker), orchestration (Kubernetes), and virtualisation (VMware, IaaS tools like Ansible, Terraform) Excellent More ❯
Bristol, Avon, South West, United Kingdom Hybrid/Remote Options
Smartbox Assistive Technology
one or more of the following languages: C, C++, Rust. 4+ years of experience in embedded software development in C. Knowledge of Computer Science fundamentals in data structures, algorithm design, problem-solving, and complexity analysis. Strong grounding in embedded software architecture, with a focus on maintainability, modularity, fault-tolerance and testability. Confident and experienced with automated testing, including unit … integration and system tests, mocking and automation frameworks. An understanding of APIdesign and the creation of clear, stable abstractions for hardware/firmware interaction. Skilled at debugging in constrained environments and using hardware/software debugging tools. A proven track record of innovation and quality software development throughout the entire software product lifecycle. Ability to solve complex More ❯
/Nuxt 3, Tailwind and Laravel. Expertise in Typescript and frontend testing frameworks (Cypress, Vite). Comfortable working across the stack, but love creating smooth, user-friendly interfaces. RESTful APIdesign and can build performant endpoints. Ability to thrive in a fast-paced, startup environment where your work has visible impact. Proficiency in version control systems (Git, GitHub … What you’ll be doing You’ll be part of a team of 6-7 developers maintaining and enhancing existing software products using Vue/Nuxt.js and RESTful Laravel API’s. As Full-Stack Engineer with a definite front-end lean, you will be writing performant, testable and maintainable code. They will look for you to collaborate with UX More ❯