C# (latest versions preferred) Deep knowledge of .NET Core/.NET 6/7/8 for building scalable APIs Strong grasp of OOP principles and designpatterns API Development Building and maintaining RESTful APIs Solid understanding of HTTP protocols, status codes, headers, etc. API documentation using tools like Swagger/OpenAPI Legacy Systems Exposure to or … Knowledge of OAuth2, JWT, OpenID Connect Secure coding practices for exposed endpoints Integration & Communication Consuming third-party APIs (REST/SOAP) Async/await, tasks, and non-blocking design Database Integration Hands-on with Entity Framework Core or similar ORM Confident writing SQL and working with SQL Server Testing & Quality Writing robust unit and integration tests Familiar with More ❯
into live service and support. Your skills and experience What you’ll bring: Experience of Java AWS Experience of Spring framework or equivalent. Knowledge of software designpatterns and when to apply them Excellent knowledge of development processes. Experience of containerisation using Docker or Kubernetes Experience of Continuous Integration (CI) and Continuous Delivery (CD) A passion for … delivering quality code, by use of TDD and setting high software quality standard Designing microservice-based architectures using domain driven design (DDD). CQRS and Event Sourcing patterns: Kubernetes Knowledge/Certification in Spring framework. Experience in cloud technologies AWS Diversity & Inclusion: Here at Amber Labs, we are dedicated to fostering an inclusive and equitable workplace for More ❯
South East London, England, United Kingdom Hybrid / WFH Options
Trust In SODA
clubs, and a strong focus on employee well-being. About You: You're a seasoned engineer with a proven track record of technical leadership, significant ownership, and driving design and architectural decisions . You thrive in a fast-paced, evolving environment and are passionate about building robust, scalable, and high-performance systems. Technical Autonomy & Vision: You'll have … and evolve core systems to meet ambitious, ever-changing challenges. This includes conceiving new projects for continuous improvement, collaborating with other principal engineers to ensure a coherent system design, and shaping the technical roadmap for long-term success. Leadership and Influence: You're a natural leader who will drive the evolution of our system architecture to optimize critical … PHP, TypeScript, Java, Python , or similar, demonstrating an ability to adapt and contribute across different tech stacks. Architectural Vision: You have a deep understanding of software designpatterns and principles, with significant experience in designing, developing, and evolving complex system architectures . Ownership & Delivery: You take full ownership of projects from conception to deployment, ensuring high-quality More ❯
South East London, London, United Kingdom Hybrid / WFH Options
Halian Technology Limited
fast-paced product environment. Key Responsibilities Technical Leadership & Architecture Define and drive the technical architecture of core systems and new product features. Make strategic decisions around designpatterns, scalability, and maintainability. Ensure software architecture aligns with business goals and product requirements. Project Ownership & Delivery Lead the full software development lifecycle of key projects from ideation to deployment. … date with industry trends and emerging technologies. Required Skills & Experience C#/.NET Expert Significant hands-on experience building robust applications using .NET Core/.NET 6+. Architectural Design Strong experience in designing scalable, modular, and performant systems. Leadership Proven ability to lead and manage a small team of engineers while remaining hands-on. Product Engineering Mindset Demonstrated More ❯
South East London, London, United Kingdom Hybrid / WFH Options
TEN10 SOLUTIONS LIMITED
performance testing to create bespoke solutions for our clients. Youll also take a leadership role, guiding your team to success and leading by example. What Youll Be Doing Design and Develop: Build and support automation or performance test frameworks using the most appropriate solutions. Whether open source or commercial, or a combination . Collaborate with Clients: Work closely … environments (SCRUM, Kanban, TDD, BDD). Implementing pipelines using common tooling such as Jenkins, ADO, GitHub actions, CirlceCI etc. Awareness of the latest developments in testing tools and design patterns. Bonus Points for: Experience with emerging technologies, e.g using AI/ML within your engineering projects. Familiarity with testing in cloud environments such as AWS, Azure or Google More ❯
South East London, England, United Kingdom Hybrid / WFH Options
developrec
or NodeJS. Cloud experience (AWS preferred; Azure experience also welcome), including serverless tech like Lambdas. Solid understanding of containerisation (Docker, Kubernetes), infrastructure as code (Terraform), and modern software design patterns. Exposure to front-end technologies like React, TypeScript, or Astro is a bonus. Proactive, collaborative mindset with the ability to influence and lead through change. Whats on offer More ❯
East London, London, United Kingdom Hybrid / WFH Options
Areti Group | B Corp™
be hands on whilst leading a number of technical projects with a strong foundation in both front-end and back-end technologies , a solid understanding of Object-Oriented Design , and a passion for learning and embracing new tech. Languages : 🌳 Ruby-on … Rails, Java, Python, C#, PHP 🌳 VueJs, Typescript/Angular/React Cloud : 🌳 Amazon Web Services (AWS) Databases : 🌳 PostgreSQL, DynamoDB Additional Tools & Frameworks : 🌳 GraphQL 🌳 REST APIs 🌳 Software DesignPatterns – TDD, DDD 🌳 Agile methodologies: Scrum and Kanban Key Responsibilities : Full-Stack Development : Design, develop, and maintain complex full-stack applications across both front-end and back-end. … Build scalable, cloud-based solutions using AWS , PostgreSQL , and DynamoDB . API Development : Integrate RESTful APIs and GraphQL to enable smooth data flow between services. Software DesignPatterns : Apply TDD (Test Driven Development) and DDD (Domain Driven Design) best practices to ensure maintainable, efficient code. DevOps & CI/CD : Use DevOps processes, including virtualization , containerization More ❯
Responsibilities : • Lead the architectural design and implementation of a comprehensive design system to support multiple products and platforms within the organization. • Collaborate closely with cross-functional teams including product managers, designers, developers, and stakeholders to understand requirements and translate them into scalable design system solutions. • Define and document architecture principles, guidelines, and best practices … for the design system, ensuring * consistency, reusability, and maintainability across all applications. • Conduct thorough analysis of existing systems, tools, and processes to identify opportunities for integration with the design system and streamline workflows. • Drive the evolution and enhancement of the design system by staying updated on industry trends, emerging technologies, and user feedback. • Provide … for complex software applications. • Experience using Storybook, Chromatic and Zereheight for design systems • Experience creating automation processes for component governance • In-depth knowledge of designpatterns, UI/UX principles, and front-end technologies such as HTML, CSS, JavaScript, and BeastNative. • Strong understanding of software architecture principles. • Experience with version control systems (e.g., Git), package More ❯
East London, London, United Kingdom Hybrid / WFH Options
Areti Group | B Corp™
on-Rails, Java, Python, C#, VueJs, Typescript/Angular/React Cloud: Amazon Web Services (AWS) Databases: PostgreSQL, DynamoDB Additional Tools & Frameworks: GraphQL, REST APIs, Software DesignPatterns – TDD, DDD, Agile methodologies: Scrum and Kanban 🌳 Key Responsibilities 🌳 Full-Stack Development : Design, develop, and maintain complex full-stack applications across both front-end and back-end. … Build scalable, cloud-based solutions using AWS , PostgreSQL , and DynamoDB . API Development : Integrate RESTful APIs and GraphQL to enable smooth data flow between services. Software DesignPatterns : Apply TDD (Test Driven Development) and DDD (Domain Driven Design) best practices to ensure maintainable, efficient code. DevOps & CI/CD : Use DevOps processes, including virtualization , containerization … quality products in an agile environment. 🌳 Requirements 🌳 Polyglot Developer : Proficiency in multiple programming languages and frameworks, with the ability to work across the full tech stack. Object-Oriented Design : Strong understanding of OO principles, writing modular and maintainable code. DevOps Practices : Familiarity with CI/CD , containerization, and infrastructure as code. Agile Mindset : Experience working within Agile methodologies More ❯
Key Responsibilities: Design and develop robust backend services and RESTful APIs using Python (FastAPI, Flask, or Django) Build and deploy microservices that are scalable, loosely coupled, and independently deployable Develop and manage serverless applications using AWS Lambda , API Gateway , DynamoDB , S3 , SNS , SQS , and Step Functions Implement event-driven architectures and data processing pipelines Collaborate with front-end … using Python Strong experience in designing and implementing microservices Hands-on experience with AWS Serverless services: Lambda, API Gateway, S3, DynamoDB, SQS, SNS, etc. Proficient in RESTful API design , JSON, and OpenAPI/Swagger specifications Experience with asynchronous programming in … Python (e.g., asyncio, aiohttp, FastAPI) Knowledge of CI/CD tools (e.g., GitHub Actions, Jenkins, CodePipeline) Familiarity with Docker and containerized deployments Strong understanding of software designpatterns , clean code practices, and Agile methodologies More ❯
East London, London, United Kingdom Hybrid / WFH Options
Areti Group | B Corp™
covered. Tech Stack : We’re looking for Tech leads who have a strong foundation in both front-end and back-end technologies , a solid understanding of Object-Oriented Design , and a passion for learning and embracing new tech. You dont have to have all the languages but just some and you will be taught the rest, Strong object … Rails, Java, Python, C#, PHP 🌳 VueJs, Typescript/Angular/React Cloud : 🌳 Amazon Web Services (AWS) Databases : 🌳 PostgreSQL, DynamoDB Additional Tools & Frameworks : 🌳 GraphQL 🌳 REST APIs 🌳 Software DesignPatterns – TDD, DDD 🌳 Agile methodologies: Scrum and Kanban Key Responsibilities : Full-Stack Development : Design, develop, and maintain complex full-stack applications across both front-end and back-end. … Build scalable, cloud-based solutions using AWS , PostgreSQL , and DynamoDB . API Development : Integrate RESTful APIs and GraphQL to enable smooth data flow between services. Software DesignPatterns : Apply TDD (Test Driven Development) and DDD (Domain Driven Design) best practices to ensure maintainable, efficient code. DevOps & CI/CD : Use DevOps processes, including virtualization , containerization More ❯
East London, London, United Kingdom Hybrid / WFH Options
Areti Group | B Corp™
be hands on whilst leading a number of technical projects with a strong foundation in both front-end and back-end technologies , a solid understanding of Object-Oriented Design , and a passion for learning and embracing new tech. Languages : 🌳 Ruby … on-Rails, Java, Python, C# 🌳 VueJs, Typescript/Angular/React Cloud : 🌳 Amazon Web Services (AWS) Databases : 🌳 PostgreSQL, DynamoDB Additional Tools & Frameworks : 🌳 GraphQL 🌳 REST APIs 🌳 Software DesignPatterns – TDD, DDD 🌳 Agile methodologies: Scrum and Kanban Key Responsibilities : Full-Stack Development : Design, develop, and maintain complex full-stack applications across both front-end and back-end. … Build scalable, cloud-based solutions using AWS , PostgreSQL , and DynamoDB . API Development : Integrate RESTful APIs and GraphQL to enable smooth data flow between services. Software DesignPatterns : Apply TDD (Test Driven Development) and DDD (Domain Driven Design) best practices to ensure maintainable, efficient code. DevOps & CI/CD : Use DevOps processes, including virtualization , containerization More ❯
will be responsible for designing, developing, and maintaining scalable backend systems, ensuring high performance and responsiveness to requests from front-end applications and third-party systems. Key Responsibilities: Design and develop robust backend services and RESTful APIs using Python (FastAPI, Flask, or Django) Build and deploy microservices that are scalable, loosely coupled, and independently deployable Develop and manage … using Python Strong experience in designing and implementing microservices Hands-on experience with AWS Serverless services: Lambda, API Gateway, S3, DynamoDB, SQS, SNS, etc. Proficient in RESTful API design , JSON, and OpenAPI/Swagger specifications Experience with asynchronous programming in … Python (e.g., asyncio, aiohttp, FastAPI) Knowledge of CI/CD tools (e.g., GitHub Actions, Jenkins, CodePipeline) Familiarity with Docker and containerized deployments Strong understanding of software designpatterns , clean code practices, and Agile methodologies Nice to Have: Experience with GraphQL or gRPC Exposure to monitoring/logging tools (e.g., CloudWatch, ELK, Prometheus) Knowledge of security best practices More ❯
South East London, England, United Kingdom Hybrid / WFH Options
Arrows
engineering team. This is a hands-on technical leadership role with high visibility and impact across the organization. You’ll work on large-scale systems, contributing to the design and development of modern, scalable, cloud-native .NET applications. You'll collaborate closely with platform teams, influence tech strategy, mentor engineers, and help evolve systems that serve both public … .NET Core, ASP.NET Cloud experience with AWS (Lambda, DynamoDB) or Azure + DevOps Proficiency with IaC tools like Terraform Strong grasp of modern dev methodologies and designpatterns Exposure to containerization and CI/CD tooling Bonus: Familiarity with Go, Python, React, TypeScript, Node.js ️ Location : Hybrid – 2 days a week in London This is a high-impact More ❯
projects using Java, Python, Typescript, AWS, React JS, Angular, and other technologies. Collaborate with cross-functional teams to define project scope, objectives, and deliverables. Create the high-level design … or solution architecture documents) for the business requirements Produce several option papers and work with architecture community and forums to get the designs approved. Proficient using architectural principles and patterns, variety of solution types, detailed designpatterns, best practices, integration choices etc. Design solutions reducing technical debt with futuristic solutions aligning to enterprise architecture … Prepare and present project status reports to stakeholders. Utilize tools such as ServiceNow, Confluence, and JIRA for project tracking and documentation. Your Profile: Strong technical experience in Architecture, Design and Development. Strong technical background with expertise in Java, Python, Typescript, AWS, React JS, and Angular. Proven experience managing end-to-end project lifecycles. Exceptional leadership and team management More ❯
South East London, England, United Kingdom Hybrid / WFH Options
Curtis Reed Associates
Principal Software Engineer with strong problem solving skills and deep technical expertise is required to join high calibre Product Engineering Team and lead the end-to-end design, implementation and delivery of … future architecture for highly scalable, low latency systems within the Banking sector. Key Skills/Experience: Clear understanding of data structures, algorithms, software design, designpatterns & core programming concepts. Strong Computer Science skills including hands-on expertise in Java, Python, Apache Kafka, SQL, Databases, etc Cloud native solutions and public cloud platforms – GCP preferred Microservices … or related field Certification in GCP “Cloud Architect”, “Cloud Developer”, “Professional Data Engineer”, or similar Certification in Apache Kafka (CCDAK) Team-leading Main Responsibilities: Lead end-to-end design, implementation and delivery of future architecture for highly scalable, resilient, data intensive low latency systems on Public Cloud (GCP) Collaborate with the Head of Engineering, Product Managers, Architects, and More ❯
the stack—building backend services and frontend experiences that are performant, scalable, and user-focused. You'll collaborate closely with data engineers, product managers, and fellow developers to design and deliver solutions that drive real impact. In this role, you will: Design and develop backend services and data APIs using Scala, Java, or Kotlin on the … JVM. Build intuitive and responsive web interfaces using modern JavaScript frameworks (e.g., React, Vue, or Angular). Collaborate with cross-functional teams across product, design, and engineering to deliver full-featured applications. Contribute to the design and implementation of scalable, resilient, and maintainable microservices. Write clean, testable, and efficient code following engineering best practices and design patterns. Participate in technical discussions, design reviews, and code reviews to help shape our engineering standards. Leverage NoSQL databases (e.g., DynamoDB, Elasticsearch) to build high-performance, data-driven services. Support and improve CI/CD pipelines, observability tools, and automation processes to help the team build and deploy reliably. Experience and qualifications: You have More ❯
engineer seeking a role where your impact is tangible and your expertise is recognised , this London-based opportunity offers the challenge and scope you're looking for. Responsibilities: Design, develop, and maintain Java-based backend services using Spring Boot, REST/GraphQL, Kafka, PostgreSQL, and RabbitMQ. Contribute to infrastructure modernisation efforts, working closely with DevOps teams on Kubernetes … Requirements: 7+ years of professional experience in software engineering, with a strong focus on Java backend development. Solid understanding of Spring Boot, Kafka, RabbitMQ, PostgreSQL, and modern API design patterns. Hands-on experience or familiarity with DevOps tools and concepts – e.g. Kubernetes, Git-based CI/CD, cloud infrastructure (AWS/GCP/Azure). Strong grasp of More ❯
Key Responsibilities Design and implement real-time data pipelines using tools like Apache Kafka, Apache Flink, or Spark Streaming. Develop and maintain event schemas using Avro, Protobuf, or JSON Schema. Collaborate with backend teams to integrate event-driven microservices. Ensure data quality, lineage, and observability across streaming systems. Optimize performance and scalability of streaming applications. Implement CI/… experience with Kafka, Kinesis, or similar messaging systems. Familiarity with stream processing frameworks like Flink, Kafka Streams, or Spark Structured Streaming. Solid understanding of event-driven designpatterns (e.g., event sourcing, CQRS). Experience with cloud platforms (AWS, GCP, or Azure) and infrastructure-as-code tools. Knowledge of data modeling, schema evolution, and serialization formats More ❯
South East London, London, United Kingdom Hybrid / WFH Options
La Fosse
Looking For 6+ years of technical experience with the Full Stack JavaScript ecosystem A track record of success in mentoring, technical leadership, and stakeholder engagement Experience leading the design, development, and operation of innovative software solutions Strong skills in modern web development (React.js, Node.js, AWS, TypeScript) and a solid understanding of web architecture Proficiency in building and managing … strong database fundamentals (MongoDB) In-depth knowledge of AWS services (e.g. Lambda, Aurora RDS, EC2, ECS, SQS) Familiarity with CI/CD, DevOps practices, and common designpatterns Bonus: AWS certifications Benefits Private healthcare EV company car scheme Staff discounts Comprehensive pension plan Location: Hybrid (Central London office – team meets twice weekly) Interview Process: Streamlined two-stage More ❯
South East London, England, United Kingdom Hybrid / WFH Options
Client Server
Fintech services company that has seen 30-40% year on year growth for the past 10 years and has ambitious growth plans. As a Senior Developer you'll design and develop new features and enhancements to the front end of the platform with a focus on real-time data visualisation on business critical systems using React. You'll … home the other two days. About you: You have a strong knowledge of software engineering best practices and Computer Science fundamentals such as OOP, Data Structures, DesignPatterns You have expertise with React and strong TypeScript skills You have experience with data visualisation and have worked on complex systems You have a good understanding of financial markets More ❯
market leading applied technology services provider to support a prominent well-respected Insurance company in their search for .NET Architect. Responsibilities will include but are not limited to; Design, Develop, and Maintain Solutions: Develop robust, scalable software solutions using Microsoft technologies, adhering to clean coding principles and design patterns. Integration of Third-Party Systems: Lead and More ❯
pound portfolio of business transformation projects including cross-government work within HMRC. This will include creation, maintenance, communication and evolution of security technology and tooling roadmaps, designpatterns and reference architectures that will drive adoption of modern technology meeting HMRCs business driven need towards rationalised strategic platforms. In addition, you may be encouraged to undertake line management … Roadmaps: Create detailed roadmaps for security tooling, incorporating vendor investment tracking, horizon scanning, and global threat landscape changes, and communicate these to stakeholders. Baseline Establishment and DesignPatterns: Establish baselines for current security technologies and develop designpatterns to support solution architects in implementing effective security controls. You will support the Head of Capability … non-repudiation, and privacy. Architectural Methodologies: Experienced with TOGAF and SABSA. Security Frameworks: Knowledgeable in standard security frameworks. Output Development: Skilled in creating reference architectures, roadmaps, designpatterns, technical standards, policies, principles, guidance, and procedures. Security Controls Design: Experienced in designing security controls from non-functional requirement catalogues and associated designpatternsMore ❯
South East London, England, United Kingdom Hybrid / WFH Options
Hunter Bond
successful candidate will have the following skills/experience - 1-2 years+ commercial experience with Python, Django, React or Rust experience Strong understanding of OO principles, designpatterns, data structures & algorithms Bachelors or Masters Degree in Computer Science or very similar, ideally from a top University Personality and genuine passion in technology Elite bonus culture and starting More ❯
South East London, England, United Kingdom Hybrid / WFH Options
Searchability®
partner with top-tier organisations to drive innovation and secure complex systems across industries. What will you be doing? As a Cloud Solutions Architect, you will lead the design and delivery of cloud security enhancements, with emphasis on secrets management and identity access management in cloud environments. You’ll be the SME for related security capabilities and will … engage with internal engineering teams to embed secure design patterns. You’ll also drive standards, mentor teams, and help operationalise best practices within the cloud security domain. What will you need? • 3+ years experience implementing secrets management solutions at scale (e.g. HashiCorp Vault, Azure Key Vault, AWS Secrets Manager) • Experience with cloud security posture management (CSPM) across AWS More ❯