work with amazing organisations ranging 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 members, and resolve technical roadblocks promptly to ensure smooth progress. Decompose Complex Tech Challenges : Break More ❯
fostering a collaborative environment where knowledge sharing is valued and encouraged Mentor team members, helping them grow their skills and advance their careers Promote best practices and maintain high code quality standards across the team Technical Excellence Architect and develop sophisticated React applications that integrate with Microsoft Word, M365, Word Online, etc. using Office.js Write clean, efficient, and … maintainable code Drive technical decisions and ensure scalable, performant solutions Think outside of the box to workaround any OfficeJS limitations. Product Development Collaborate closely with cross-functional teams to bring innovative features to life Create exceptional user interfaces that prioritize user experience and accessibility Continuously optimize application performance and responsiveness Quality & Documentation Establish robust testing and debugging processes to … ensure high-quality, reliable software Maintain comprehensive documentation for code, APIs, and system architecture Implement security best practices to protect user data and ensure system integrity Problem Solving & Innovation Troubleshoot and resolve complex technical challenges. Contribute to architectural discussions and drive the evolution of our tech stack. Improve developer productivity through tooling, automation, and AI-assisted coding. About you More ❯
work with amazing organisations ranging from well-known brands to life-changing non-profits. We are now looking for an 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. Join us! 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 members, and resolve technical roadblocks promptly to ensure smooth progress. Decompose Complex Tech More ❯
work with amazing organisations ranging from well-known brands to life-changing non-profits. We are now looking for an 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. Join us! 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 members, and resolve technical roadblocks promptly to ensure smooth progress. Decompose Complex Tech More ❯
Croydon, London, United Kingdom Hybrid / WFH Options
amber labs
and have expertise in Node.js, TypeScript, Containers, and Kubernetes, we want to hear from you. Key Responsibilities: Design, develop, and deploy scalable cloud-based applications using AWS services. Write clean, maintainable code in Node.js and TypeScript. Implement containerized applications using Docker. Orchestrate and manage container deployments using Kubernetes. Collaborate with cross-functional teams to gather requirements and deliver … high-quality solutions. Ensure security, performance, and reliability of cloud-based applications. Provide guidance and mentorship to junior developers. Conduct code reviews and ensure best practices are followed. Troubleshoot and resolve complex technical issues. Experience: Technical Skills: Proven experience in a government or public sector role. Extensive knowledge of AWS services and best practices. Proficiency in Node.js and TypeScript. More ❯
prototype fast, ship often, and embrace hands-on problem-solving; maturing projects as they become foundational parts of the company's infrastructure, whether that means writing resilient, test-driven code, designing for observability, or building systems that can scale and recover gracefully. You'll have the space to experiment and the responsibility to stabilise when it counts. You'll … on context. What we're looking for: -Experience: 3+ years in data engineering or backend development, ideally in a fast-paced or product-led environment. -Python skills: Confident writing clean, modular, and testable code - you've likely worked with pytest and TDD where it makes sense. -Cloud Fluency: Solid experience with AWS (especially Lambda, Kinesis, SQS, EventBridge) and More ❯
closely with other engineers, designers, and product managers to deliver high-quality software solutions. Key Responsibilities: Collaborate with cross-functional teams to define, design, and ship new features. Write clean, scalable, and maintainable code. Participate in code reviews to ensure code quality and adherence to best practices. Troubleshoot, debug, and optimize existing software applications. Contribute to the More ❯
closely with other engineers, designers, and product managers to deliver high-quality software solutions. Key Responsibilities: Collaborate with cross-functional teams to define, design, and ship new features. Write clean, scalable, and maintainable code. Participate in code reviews to ensure code quality and adherence to best practices. Troubleshoot, debug, and optimize existing software applications. Contribute to the More ❯
APIs, and libraries. Implement modular application architectures to support scalability and maintainability. Integrate with cloud platforms (AWS, Azure) for distributed computing and storage. Technical Leadership & Collaboration Lead design reviews, code reviews, and architectural discussions to ensure technical excellence. Collaborate with product managers, designers, and cross-functional engineers to deliver high-impact features. Quality & Best Practices Champion best practices including … SOLID, DRY, KISS, and test-driven development (TDD) to ensure code quality and building of new features. Leverage AI-assisted tools (e.g., GitHub Copilot, Claude Code) to streamline development and accelerate feature delivery. Perform code refactoring, increase test coverage, and improve legacy codebases. Apply performance and memory profiling techniques to ensure optimal runtime behaviour. Utilise dependency injection … frameworks (e.g., Autofac) to write clean and decoupled code. Problem Solving & Innovation Tackle complex technical challenges across frontend and backend systems. Design solutions with a strong emphasis on asynchronous programming, multithreading, and regular expression optimisation. Continuously improve system performance and developer experience through innovation and tooling. What You Bring: 5+ years of professional experience with .NET and C# across More ❯
reports website traffic. Google Ads is an advertising service by Google for businesses that want to display ads on Google search results and its advertising network. A piece of code that lets businesses measure, optimise and build audiences for advertising campaigns. The LinkedIn Insight tag powers conversion tracking, website audiences, and website demographics within the LinkedIn system. Necessary for … existing engineering team to contribute to developing and maintaining a sophisticated and modern web application. You will: Design and implement improvements to the core of the Beacon product Write clean, maintainable code to deliver on the Beacon product roadmap Identify and fix bugs in the existing system Take end-to-end ownership of features, from implementing the interface More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Give a Grad a Go
interfaces using React and TypeScript. Translating real user needs into product features and usable frontend workflows. Collaborating with product and design teams to rapidly prototype, test, and iterate. Writing clean, maintainable code and shipping regularly to production. Learning and using modern tooling like Next.js , Tailwind CSS , and Recoil. Contributing to a high-standard engineering culture focused on performance … UX, and speed. Participating in regular code reviews and shipping features users love. Job requirements – Full Stack Engineer 1st Class in Computer Science from a top University, with equally impressive A Levels. A strong grasp of JavaScript/TypeScript and modern frontend frameworks (React is ideal!). A keen interest in UX, UI, and the user journey—you care … or willingness to learn tools like Tailwind CSS , Next.js , Yarn , and Recoil. A growth mindset and a desire to take ownership of your learning and development. An eye for clean design and the ability to think like a user. Strong communication skills and a collaborative, curious mindset. Bonus points for: Exposure to backend tech (Node.js, AWS, or TypeScript on More ❯
of-the-art algorithms, tools, and frameworks - bringing fresh ideas from prototype to production. Collaborate closely with a cross-functional team of data scientists, engineers, and product stakeholders. Write clean, maintainable, well-tested code and help set engineering best practices. Diagnose and resolve complex technical challenges in big data and ML systems. About You You're fluent in More ❯
Orpington, Kent, England, United Kingdom Hybrid / WFH Options
Ripple Recruitment Ltd
Monday, and as always, you’re at the heart of innovation in our office. As a Full Stack Developer in our talented team, your role reaches far beyond writing code - you’re building the architecture that powers unforgettable digital experiences for users across the UK. You’re part of a company leading the digital entertainment evolution. Here, your work … has real impact. Every line of code you commit helps shape a platform that brings daily engagement, thrill, and value to thousands. You’re involved in the full lifecycle of development - from idea to implementation - ensuring every feature is both robust and elegant. Why You’ll Love This Role: You’ve been searching for a role where you can … PHP/LAMP stack. Implement intuitive, responsive front-end interfaces using HTML, CSS, and JavaScript frameworks. Architect and integrate APIs and services that power dynamic, data-driven features. Write clean, testable code and contribute to continuous deployment and CI/CD workflows. Work closely with cross-functional teams to understand user needs and turn them into elegant technical More ❯
Bromley, Kent, England, United Kingdom Hybrid / WFH Options
Ripple Recruitment Ltd
Monday, and as always, you’re at the heart of innovation in our office. As a Full Stack Developer in our talented team, your role reaches far beyond writing code - you’re building the architecture that powers unforgettable digital experiences for users across the UK. You’re part of a company leading the digital entertainment evolution. Here, your work … has real impact. Every line of code you commit helps shape a platform that brings daily engagement, thrill, and value to thousands. You’re involved in the full lifecycle of development - from idea to implementation - ensuring every feature is both robust and elegant. Why You’ll Love This Role: You’ve been searching for a role where you can … PHP/LAMP stack. Implement intuitive, responsive front-end interfaces using HTML, CSS, and JavaScript frameworks. Architect and integrate APIs and services that power dynamic, data-driven features. Write clean, testable code and contribute to continuous deployment and CI/CD workflows. Work closely with cross-functional teams to understand user needs and turn them into elegant technical More ❯
efficient, and contribute ideas on how to reduce risk and improve our response capabilities. Whether you prefer Python or using Go, what matters most is your commitment to writing clean, effective code. Ideally, you have spent a few years in the cybersecurity field, balancing deep technical expertise with clear communication. You should be comfortable admitting when you don't 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 … to hiring and we care more about aptitude and attitude than specific experience or qualifications. We are very open about how we deliver software. For the most part we code in Java, but you need not be an expert when you join us! We believe in clean coding, simple solutions, automated testing and continuous deployment. If you care … makes up the majority of our backend codebase AWS & GCP - we're cloud-native Microservice based architecture Kubernetes (EKS) TeamCity for CI/CD (lots of teams are releasing code 15-20 times per day!) Terraform and Grafana The team The Customer Identity & Fincrime division is at the forefront of understanding who our customers are and protecting them and 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 ❯
INSIDE IR35, up to £555 p/day Key Responsibilities - Architect scalable, secure backend systems using Java and related frameworks. - Define and enforce coding standards and best practices. - Lead code reviews, technical discussions, and mentoring sessions. - Translate complex business needs into high-level technical solutions. - Collaborate with senior stakeholders and enterprise architects on technology strategy. - Design systems using microservices … ECS, EventBridge, DynamoDB, etc.) and GCP. - Experience with PostgreSQL, DynamoDB, and other relational/NoSQL databases. - Skilled in containerisation (Docker, Kubernetes). - Solid grasp of OOP, design patterns, and clean coding practices. - Experience with CI/CD (Git, Jenkins, Terraform). - Strong communication and stakeholder engagement skills. Desirable: - Knowledge of asynchronous programming, messaging systems (SQS/SNS). - Certifications More ❯
Life of a Software Engineer 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 banking worldwide. People with a broad ability to apply themselves to a multitude of problems and challenges, who can work across … and perform well. Love coding in front-end technologies - from navigating REST APIs to tweaking that last bit of CSS to get the design system just right. Believe in clean coding, simple solutions, automated testing and continuous deployment. Like to take ownership of features from the original idea through to live. Think (like us) that a small number of More ❯
You will be: Working as part of a close-knit team of Software Engineers and Developers, collaborating and learning from more senior members of the team Improving the existing code base, whilst also writing clean and efficient code to improve product features. Improving experience for users Working "full-stack" - with projects across the front and back-end More ❯
internal team directly to help strengthen their in-house development capabilities and drive platform growth. What you'll do: Design, develop, test, and deploy solutions for the platform. Write clean, maintainable code with a strong focus on unit testing. Maintain coding standards, guidelines, and best practices across the team. Promote high-quality documentation throughout the development process. Contribute … to platform quality, infrastructure, and release process management. Provide technical support to developers and business stakeholders. Prioritize security, maintainability, scalability, code quality, and future-proofing. Assist with cloud infrastructure maintenance, monitoring, and alerting. Manage multiple development threads, including feature development, refactoring, bug fixing, client customizations, and data mapping. What we're looking for: Strong technical background with experience collaborating … like RabbitMQ and real-time technologies like SignalR. Knowledge of API development and integration (REST, FIX Protocol). Nice to have: DevOps experience with Azure and Terraform (Infrastructure as Code). Previous exposure to trading operations, especially derivatives, spreads, options, and futures across the commodities sector. Understanding of security definitions and trading platforms like ICE, CME, and TT, along More ❯
technologies. Build, deploy, and manage backend services using Appwrite, including databases, authentication, file storage, and functions. Develop responsive and intuitive UIs using frameworks like React, Vue.js, or Angular. Write clean, scalable, and maintainable code following best practices and coding standards. Integrate RESTful or GraphQL APIs and handle client-server communication securely. Implement CI/CD pipelines and collaborate … with DevOps for deployment and monitoring. Write automated unit and integration tests to ensure code reliability. Work closely with UX/UI designers, product managers, and other developers to define and deliver quality features. Troubleshoot, debug, and optimize performance across the stack. Stay up to date with new tools and technologies relevant to the role, especially within the Appwrite More ❯
Risk data for BNPP is at the heart of all that the Risk Systems department achieves on a daily basis. Design, build, and maintain efficient, reusable, and reliable Python code Rapidly prototyping solutions to quickly prove/disprove new concepts Design and implementation of low-latency, high-availability, and performant applications Work directly with Risk analysts and Product owners … to turn functional requirements into efficient and maintainable code Ensure the best possible performance, quality, and responsiveness of the applications Identify bottlenecks and bugs, and devise solutions to these problems Help maintain code quality, organization, and automation Integration with a variety of data storage solutions 3. Professional Qualifications/Candidate Profile Master's degree in Computer Science, Finance … with a good knowledge of its ecosystem Solid understanding of object-oriented programming and functional programming paradigms Familiar with Python application design and architectural patterns Demonstrable ability to write clean and readable code Experience with SQL and any industry standard relational database. Understanding fundamental design principles behind a scalable application Creating data schemas that represent and support business More ❯
Risk data for BNPP is at the heart of all that the Risk Systems department achieves on a daily basis. · Design, build, and maintain efficient, reusable, and reliable Python code · Rapidly prototyping solutions to quickly prove/disprove new concepts · Design and implementation of low-latency, high-availability, and performant applications · Work directly with Risk analysts and Product owners … to turn functional requirements into efficient and maintainable code · Ensure the best possible performance, quality, and responsiveness of the applications · Identify bottlenecks and bugs, and devise solutions to these problems · Help maintain code quality, organization, and automation · Integration with a variety of data storage solutions 3. Professional Qualifications/Candidate Profile Minimum Qualification Requirements: · Master's degree in … with a good knowledge of its ecosystem · Solid understanding of object-oriented programming and functional programming paradigms · Familiar with Python application design and architectural patterns · Demonstrable ability to write clean and readable code · Experience with SQL and any industry standard relational database. · Understanding fundamental design principles behind a scalable application · Creating data schemas that represent and support business More ❯
deliver high-quality frontend features. Collaborate with Cross-Functional Teams : Work closely with designers, backend engineers, and product managers to deliver cohesive product features, focusing on the user experience. Code Quality and Testing : Write clean, maintainable, and testable code while ensuring performance optimisation. Participate in code reviews and use automated testing tools to guarantee the stability … Rspack, Cypress/Playwright, Next.js, Node.js , and GitHub Actions . A solid understanding of web development best practices, including responsive design, accessibility, and performance optimisation. A passion for building clean, maintainable, and testable code. A self-starter attitude, eager to learn and thrive in a high-functioning team. Strong collaboration and communication skills, with experience working cross-functionally with More ❯