London, South East, England, United Kingdom Hybrid / WFH Options
Pontoon
software solutions leveraging AWS AI services, focusing on Amazon Lex and LLMs. Collaborate: Work closely with cross-functional teams to seamlessly integrate AI capabilities into contact centre solutions. Write Code: Produce clean, efficient, and maintainable code in TypeScript that stands the test of time. DevOps Advocate: Champion DevOps best practices, including CI/CD pipelines, automated testing … and infrastructure as code. Code Reviews: Lead and participate in code reviews, ensuring high standards of code quality and adherence to best practices. Troubleshoot: Diagnose and resolve complex technical challenges across various areas of the software stack. Stay Current: Keep your finger on the pulse of the latest industry trends and technologies to ensure our solutions are More ❯
of merchants worldwide. You'll tackle complex technical challenges, refine our modular architecture, and build elegant, server-driven UI solutions for diverse markets. This isn't just about writing code - it's about crafting a product with purpose. You'll have the chance to see your impact at scale, collaborate globally, and deepen your skills in a supportive and … small businesses. What You'll Do Design, build, and maintain the mobile banking features to empower our global merchant userbase with smooth and engaging banking operations. Write high-quality, clean, and scalable code that meets the highest standards of performance and reliability. Contribute to architectural discussions, propose innovative solutions, and help shape the technical roadmap of our iOS … teams to deliver features that are maintainable, user-friendly, and visually beautiful. Mentor junior engineers and share knowledge across the Mobile Chapter and the broader organization. Debug and test code rigorously to ensure reliability and quality for a global user base. Develop a wealth of knowledge about our complex problem domain as well as its implications in the interface More ❯
and maintainability, specifically in the context of AI/LLM-powered systems Provide technical guidance and mentorship to team members, fostering a culture of collaboration and continuous learning Conduct code reviews, enforce coding standards, and ensure the delivery of high-quality, maintainable code that adheres to best practices for AI/LLM and distributed system development Proactively identify … architectures, including experience with data ingestion, storage, processing, and retrieval of large volumes of structured and unstructured data Familiarity with containerization technologies like Docker and Kubernetes Strong advocate for cleancode principles, testing methodologies (unit, integration, TDD, etc.), and CI/CD pipelines. Solid understanding of data structures, algorithms, and software design principles Excellent communication and collaboration skills More ❯
experience with cloud providers? Hands-on experience with AWS services such as Glue (Spark), Lambda, Step Functions, ECS, Redshift, and SageMaker. Looking for someone with hands-on development Conducting code reviews, mentoring through pair programming. Looking for data engineering and software development Building APIs, integrating with microservices, or contributing to backend systems — not just data pipelines or data modelling. … CI/CD and Infrastructure-as-Code Tools like GitHub Actions, Jenkins, AWS CDK, CloudFormation, Terraform. Key Responsibilities: Design and implement scalable, secure, and cost-efficient data solutions on AWS, leveraging services such as Glue, Lambda, S3, Redshift, and Step Functions. Lead the development of robust data pipelines and analytics platforms, ensuring high availability, performance, and maintainability. Demonstrate proficiency … in software engineering principles, contributing to the development of reusable libraries, APIs, and infrastructure-as-code components that support the broader data and analytics ecosystem. Contribute to the evolution of the team’s data engineering standards and best practices, including documentation, testing, and architectural decisions. Develop and maintain data models and data marts that support self-service analytics and More ❯
experience with cloud providers? Hands-on experience with AWS services such as Glue (Spark), Lambda, Step Functions, ECS, Redshift, and SageMaker. Looking for someone with hands-on development Conducting code reviews, mentoring through pair programming. Looking for data engineering and software development Building APIs, integrating with microservices, or contributing to backend systems — not just data pipelines or data modelling. … CI/CD and Infrastructure-as-Code Tools like GitHub Actions, Jenkins, AWS CDK, CloudFormation, Terraform. Key Responsibilities: Design and implement scalable, secure, and cost-efficient data solutions on AWS, leveraging services such as Glue, Lambda, S3, Redshift, and Step Functions. Lead the development of robust data pipelines and analytics platforms, ensuring high availability, performance, and maintainability. Demonstrate proficiency … in software engineering principles, contributing to the development of reusable libraries, APIs, and infrastructure-as-code components that support the broader data and analytics ecosystem. Contribute to the evolution of the team’s data engineering standards and best practices, including documentation, testing, and architectural decisions. Develop and maintain data models and data marts that support self-service analytics and More ❯
Strong experience of building data reporting and visualisations using PowerBI and/or Tableau Experience in application development with proficiency in Python orJavaScript frameworks Passionate about writing well-crafted cleancode across modern programming languages and frameworks Strong knowledge and experience of hosting in Azure cloud platforms Comfortable working in an agile environment Knowledge of delivering solutions using … MERN (Mongo, Express, React, Node) using, Webpack, Typescript, GitHub (Experience with, Redis, Okta, OpenID a distinct advantage). Experience of Docker and/or Kubernetes an advantage. Experience of code quality, test, CI/CD and package managers such as Jest, Lint, Brigade and Helm Experience of Kafka, n8n and event driven architecture Working knowledge of GraphQL APIs (federation More ❯
and frameworks, contributing to team discussions on their potential applications. Quality assurance & testing: Write unit and integration tests for assigned features, following team guidelines and best practices. Participate in code reviews and learn about automated testing strategies. Collaboration & knowledge sharing: Collaborate effectively with team members, other developers, and product managers to understand requirements and contribute to solutions. Continuous improvement … and basic API interactions. Awareness of version control systems (e.g., Git) and a willingness to learn about CI/CD practices. Understanding of basic software engineering principles (e.g., modularity, cleancode). Good communication and teamwork skills, with a proactive attitude toward learning. Entry requirements: Acceptable qualifications include any of: Two A-levels in one or more similar More ❯
Lead architectural decisions focusing on performance, observability, fault tolerance, and scalability Own complex backend features end-to-end design, implement, test, deploy, and monitor Mentor and guide engineers through code reviews, design discussions, and best practices Collaborate closely with Product, Design, and Engineering teams in an agile environment Drive continuous improvement in engineering standards, code quality, and team … Framework Deep understanding of microservices architecture, APIs, service discovery, and messaging patterns Experience with cloud platforms (AWS, GCP, Azure) and containerisation (Docker; Kubernetes a plus) Strong software engineering fundamentals: cleancode, testing, performance optimisation, OOP, algorithms Familiar with SQL and NoSQL databases (PostgreSQL, MongoDB) and CI/CD pipelines Comfortable in fast-changing environments with a strong sense More ❯
standards, tooling, and processes Drive innovation and strategic technical decisions Advise leadership and the product on key technical considerations related to the rapid developments in tech Ensure high-quality code and best practices. Write clean, maintainable and efficient code and ensure code quality through TDD and observability practices Develop RESTful APIs using FastAPI and Pydantic Work … with SQL and NoSQL databases, as well as ORM tools like SQLAlchemy and SQLModel Participate in Agile XP methodologies like pair programming and code reviews Deploy applications to Google Cloud Platform using Terraform Monitoring and supporting production, staging, research, and demo environments Ideal Profile Many years of experience in building complex software solutions, better if in a product company … while armed with a healthy dose of practical skepticism and pragmatism Believer in easy-to-maintain code and identify with modern concepts such as clean coding, automated testing and continuous deployment Driven and passionate about building innovative technologies, and able to rally the team around them Strong systems thinker, able to see the bigger picture at different resolutions More ❯
developers. - Proficiency in one or more well-structured programming languages (eg, Python, C++, C#, Java, Rust). - Familiarity with Linux. - Strong understanding of software development best practices, including: - Writing clean, testable code. - Version control (eg, Git). - Exposure to CI/CD pipelines. - Interest in working in a trading environment. - Knowledge of financial products (eg, futures, FX, interest rate More ❯
cost-efficient for the world's largest supply-chain organisations. Tasks In this role, you will: Design and evolve our multi-cloud platform (Azure and AWS) using infrastructure-as-code and GitOps best practices. Build and maintain high-throughput Kubernetes clusters (EKS) with secure networking, service mesh, policy enforcement, and self-service tooling for application teams. Craft robust CI … understanding of IAM, networking, storage, and compute services. Containerization & Orchestration : expert in Docker, Kubernetes (EKS/GKE/AKS), Helm, and GitOps tooling like ArgoCD or Flux. Infrastructure as Code : Terraform, with modular, DRY patterns; policy-as-code via OPA/Conftest/Terragrunt. CI/CD Pipelines : building and maintaining secure, scalable pipelines (GitHub Actions, GitLab CI … runtime policies, access controls, and system-level logging (SIEM-friendly formats). Backend Engineering Strengths in the following areas : Strong Language Proficiency : advanced in Python, Go, or Java with cleancode principles, test coverage, and performance awareness. Service Architecture : experience building and operating high-availability, distributed systems (microservices and event-driven). API Design : REST and gRPC, with More ❯
studies with Women in Tech. We are looking for engineers at all levels to join the team. We value people being engaged and caring about customers, caring about the code they write and the contribution they make to Starling. People with a broad ability to apply themselves to a multitude of problems and challenges, who can work across teams … aptitude and attitude, seeking passionate software engineers who are self-driven in ambiguous situations and committed to crafting elegant solutions for complex technical challenges. For the most part we code in Java, but you need not be an expert when you join us! Our entire banking platform is developed in-house, predominantly in Java, with a minimalistic approach to … third-party software. We believe in simple solutions adhering to CleanCode principles that promote maintainable and extensible software, automated testing and Continuous Integration & Delivery. Experience on distributed systems with a focus on resiliency and maintainability is highly valued. We're looking for engineers with at least 6+ years of experience. Our Core Tech Stack The following technologies More ❯
to automate complex processes and extract insights from unstructured data. Collaborate with stakeholders, business analysts, architects and engineers to design, develop, test and implement AI enabled automated solutions. Write cleancode that is secure, testable and performance oriented. Participate in code reviews and peer programming sessions to contribute to the team's overall improvement. Communicate with internal … into the business What we're looking for A solid full stack engineering background with experience in C#, .NET, SQL, Python, TypeScript, and Azure PaaS. Experience with infrastructure as code ie ARM/Terraform/Bicep Extensive experience in designing and developing robust, scalable applications and high-traffic APIs. Experience utilising OpenAI/Azure AI Service Api's and More ❯
and have good autonomy over technology decisions. We own the continuous delivery pipeline through to production and strive to release frequently into production. Responsibilities Define the architecture, design, development, code review, pairing, testing, and maintenance of applications. Design and implement scalable applications and services with a solid focus on quality, continuous integration, and deployment. Write testable code following … clean coding and SOLID design principles, instilling best engineering practices across the wider firm. Perform code reviews and contribute to the overall quality, maintainability, and testability of software developed. Adapt to changes in priorities and requirements. Work closely with clients and stakeholders to define feature requirements and deliver a product that materially impacts the business and improves the … and continuously adapt to different working environments. Key Skills and Experience required Very strong software development experience. Strong knowledge of Java and RESTful web services Experience in developing performant code and solid understand of Java threading. Experience working with Git source code management. Good understanding of clean coding and SOLID principles. Proficiency in code quality measurements More ❯
CI/CD processes by further developing our GitHub Actions pipelines, Terraform definitions and observability integrations. • Ensure quality & reliability: establish testing best practices (unit, integration, end-to-end), conduct code reviews and demand high quality standards • Shape and refine our cloud-native platform to optimise performance, security and scalability • Mentor & lead intermediate developers, imparting knowledge and fostering a culture … of cleancode, peer review and shared ownership. • Collaborate cross-functionally with product, operations and customer success to translate requirements into robust technical solutions. The right candidate: • Has 5+ years hands-on as a full stack engineer in a SaaS environment • Strong backend skills in Node.js (Express) and Python (FastAPI, Celery) • Deep familiarity with Microsoft Azure (App Services … automation) • Solid understanding of Auth0 (or similar OAuth/OIDC) and secure authentication flows. • Skilled with GitHub and GitHub Actions for automated CI/CD. • Experience with infrastructure as code (ARM templates, Terraform, Bicep). • Comfortable writing and maintaining tests (unit, integration, e2e). • Excellent communication, problem-solving skills and ability to thrive in a fast-paced startup. Nice More ❯
Fitch Group, Inc., Fitch Ratings, Inc., Fitch Solutions Group
Python programming language. Participate in the entire software development lifecycle, building, testing and delivering high-quality solutions. Collaborate with cross-functional teams to identify and solve complex problems. Write clean and reusable code that can be easily maintained and scaled. Work on technically complex systems with strong hands-on experience in design and development. Interpret complex requirements associated … with Ratings workflow tools. Participate in code reviews, ensure code quality and identify areas for improvement to implement practical solutions. Set up CI/CD pipelines for projects and integrate them with the organization's delivery mechanisms. Debugging codes when required and troubleshooting any Python-related queries. Keep up to date with emerging trends and technologies in Python … front-end development and cloud-platforms/technologies offered by AWS, Microsoft Azure. Experience with databases such as Postgres and Oracle and database technologies such as SQL and NoSQL. Code versioning, maintenance and deployment tools like GitHub, JIRA. Excellent problem-solving ability with solid communication and collaboration skills. What Would Make You Stand Out: Experience with popular Python frameworks More ❯
monitors with automated testing and evaluation tools. Support ML Ops development to track model health, detect drift/skew, and ensure model reliability in production. Focus on Scalability and CleanCode: Write clear, well-documented, and reusable code in line with engineering best practices. Help architect a scalable and resilient cloud-native platform (Azure) Maintain and improve More ❯
task prioritisation, resource allocation, and delivery timelines in collaboration with the Business Insights team. Oversee project tracking using JIRA, ensure up-to-date documentation in Confluence, and guide robust code and solution design. Lead the design and maintenance of data models, ETL processes, and visualisation tools (e.g. SSIS, Tableau, SSRS). Support and align with global reporting programmes to … ensure consistency and compliance with international standards. Maintain high standards of code quality, readability, and maintainability, following cleancode principles and modular architecture. Oversee the development and deployment of data pipelines, APIs, and machine learning models in coordination with DevOps teams. Define and embed best practices for data warehousing and Lakehouse architecture (e.g. Medallion). Standardise data … development, modelling, and metadata management across the enterprise. Implement lineage tracking and orchestration tools to improve transparency and governance. Conduct code reviews, testing, and documentation to ensure quality and robustness of analytics outputs. Take ownership of incident resolution and lead root cause analysis to ensure sustainable remediation. Enforce best practices for change control, release management, rollback planning, and deployment More ❯
with Women in Tech . We are looking for engineers at all levels to join the team. We value people being engaged and caring about customers, caring about the code they write and the contribution they make to Starling. People with a broad ability to apply themselves to a multitude of problems and challenges, who can work across teams … aptitude and attitude, seeking passionate software engineers who are self-driven in ambiguous situations and committed to crafting elegant solutions for complex technical challenges. For the most part we code in Java, but you need not be an expert when you join us! Our entire banking platform is developed in-house, predominantly in Java, with a minimalistic approach to … third-party software. We believe in simple solutions adhering to CleanCode principles that promote maintainable and extensible software, automated testing and Continuous Integration & Delivery. Experience on distributed systems with a focus on resiliency and maintainability is highly valued. Our Core Tech Stack The following technologies form the foundation of our platform. While expertise in all areas is More ❯
impact. As a Full Stack Developer, you'll be at the heart of building solutions that truly matter. you'll work alongside brilliant professionals who share your passion for cleancode and outstanding user experiences. This isn t just about writing code - its about crafting digital solutions that drive real business value for a prestigious FTSE250 organisation. … that users love Build secure, powerful Server Side functions that solve complex business challenges Collaborate with designers and content creators to bring creative visions to life Optimise Front End code for peak performance, accessibility, and usability Champion software quality through rigorous testing and continuous improvement Drive innovation through Agile methodologies and collaborative problem-solving Maintain business-critical services and … a passion for excellence Demonstrates proficiency in C# and React Can customise and extend Umbraco CMS platforms to meet unique business requirements Takes pride in software craftsmanship and appreciates clean, well-designed codebases Has experience developing web-based applications with SQL databases Thrives in Agile environments, embracing ceremonies and iterative development Is well-versed in version control systems Possesses More ❯
impact. As a Full Stack Developer, you'll be at the heart of building solutions that truly matter. You'll work alongside brilliant professionals who share your passion for cleancode and outstanding user experiences. This isn't just about writing code – it's about crafting digital solutions that drive real business value for a prestigious FTSE250 … that users love Build secure, powerful server-side functions that solve complex business challenges Collaborate with designers and content creators to bring creative visions to life Optimise front-end code for peak performance, accessibility, and usability Champion software quality through rigorous testing and continuous improvement Drive innovation through Agile methodologies and collaborative problem-solving Maintain business-critical services and … a passion for excellence Demonstrates proficiency in C# and React Can customise and extend Umbraco CMS platforms to meet unique business requirements Takes pride in software craftsmanship and appreciates clean, well-designed codebases Has experience developing web-based applications with SQL databases Thrives in Agile environments, embracing ceremonies and iterative development Is well-versed in version control systems Possesses More ❯
impact. As a Full Stack Developer, you'll be at the heart of building solutions that truly matter. You'll work alongside brilliant professionals who share your passion for cleancode and outstanding user experiences. This isn't just about writing code – it's about crafting digital solutions that drive real business value for a prestigious FTSE250 … that users love Build secure, powerful server-side functions that solve complex business challenges Collaborate with designers and content creators to bring creative visions to life Optimise front-end code for peak performance, accessibility, and usability Champion software quality through rigorous testing and continuous improvement Drive innovation through Agile methodologies and collaborative problem-solving Maintain business-critical services and … a passion for excellence Demonstrates proficiency in C# and React Can customise and extend Umbraco CMS platforms to meet unique business requirements Takes pride in software craftsmanship and appreciates clean, well-designed codebases Has experience developing web-based applications with SQL databases Thrives in Agile environments, embracing ceremonies and iterative development Is well-versed in version control systems Possesses More ❯
robust data pipelines and analytics platforms, ensuring high availability, performance, and maintainability. • Demonstrate proficiency in software engineering principles, contributing to the development of reusable libraries, APIs, and infrastructure-as-code components that support the broader data and analytics ecosystem. • Contribute to the evolution of the team's data engineering standards and best practices, including documentation, testing, and architectural decisions. … performance metrics. • Collaborate cross-functionally with DevOps, analytical engineers, data analysts, and business stakeholders to align data solutions with product and business goals. • Mentor and support team members through code reviews, pair programming, and knowledge sharing, fostering a culture of continuous learning and engineering excellence. Skills and Experience: • Bachelor's degree or higher in a technical discipline • Proven experience … in AWS services, e.g. EC2, S3, RDS, DynamoDB, Redshift, Lambda, API Gateway • Solid foundation in software engineering principles, including version control (Git), testing, CI/CD, modular design, and cleancode practices. Experience developing reusable components and APIs is a strong plus. • Advanced SQL skills for complex data queries and transformations • Proficiency in at least one programming language More ❯
deliver fully integrated customer experiences. Combining data, technology, and consultancy, they help businesses understand and influence how consumers engage with products and services. This Senior Developer - Laravel will: - Lead code reviews, pair programming, and delivery assessments to continually elevate development standards. - Work closely with Project Managers to oversee technical delivery for a variety of clients - from initial scoping and … and help others write) automated tests. - Experience estimating tasks, planning sprints, and defining user stories. - Excellent client-facing communication skills. - Demonstrated leadership and mentoring experience. - A real passion for cleancode, scalable architecture, and purposeful design. If you're the Senior Developer - Laravel we're after, get in touch quoting reference AP1133 when applying for this role. More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Harnham - Data & Analytics Recruitment
DX Drive technical decision-making and collaborate with backend, product, and design teams Partner with the CTO and CEO on high-stakes initiatives and fast-moving product pivots Contribute clean, scalable, and well-tested code, and help mentor peers in craft and standards Keep pushing the envelope-explore emerging frontend tech, AI/UX integrations, and smarter tooling … React, Angular ) Proven track record of delivering frontend platforms that are complex, performant, and beautiful Deep understanding of frontend architecture , scalability, and maintainability in fast-changing environments Passion for cleancode , design systems, and user-centric development Experience with frontend-focused DevOps and testing pipelines (CI/CD, GitHub Actions, etc.) Strong communicator who can translate complex technical More ❯