City of London, London, United Kingdom Hybrid / WFH Options
Russell Tobin
APIs (REST, SOAP, RPC) and monitor performance. Work with cross-functional teams using Agile methodologies. Rapidly prototype new ideas while ensuring scalability and robustness for production systems. Technical Skills Programming Languages: Java, Python, C#, C/C++, JavaScript, Ruby Web Technologies: React, Webpack, SCSS, Node.js, AngularJS Protocols: HTTP, TCP/IP, UDP, SMTP, DNS API Development: REST, SOAP, RPC … CD: Automated testing, Continuous Integration/Delivery, Cloud platforms Tooling & Collaboration Development Tools: JIRA, Splunk, Slack Code Quality: Adheres to DRY principles, TDD practices, and clean code standards Collaboration: Pairprogramming via HackerRank, Agile ceremonies, cross-functional teamwork Soft Skills & Traits Passion for emerging technologies and innovative problem-solving Strong communication skills (verbal and written) in English Ability More ❯
develop solutions that are highly reliable, scalable, and perform to meet business-defined service levels. Conduct code reviews and ensure quality solutions are built and tested. Employ Agile practices; PairProgramming; Continuous Integration; Test Driven Development, etc. Contribute to the technical code and design documentation. Conduct solid analysis and problem solving to provide production support and L3 cover More ❯
secure, scalable systems; microservices or distributed architecture knowledge is a plus. Familiar with CI/CD, Docker, Kubernetes, and cloud platforms like AWS. Proficient in agile methods like sprints, pairprogramming, and test-driven development. Adaptable, thrives in fast-paced environments, and quickly learns new technologies. SQL, RESTful API design, and modern front-end frameworks (React/Angular More ❯
City of London, London, Farringdon, United Kingdom Hybrid / WFH Options
Rullion - Eon
design, collaborating within an agile team alongside other backend engineers and product designers. * Strategize, develop, test, and deploy new features and experiments. * Engage in collaborative coding practices such as pairprogramming and code reviews within the team. * Contribute to resolving the complexities inherent in large-scale systems and extensive datasets. * Foster close collaboration with our Product, Data, Front … language, or willingness to adapt. * Hands-on experience with RESTful APIs and/or GraphQL. * Proficiency in version control tools like Git. * Sound understanding of development best practices including pairprogramming and TDD. * Eagerness to engage with emerging technologies and collaborate with the team in designing solutions from inception, facilitated by effective communication skills that promote teamwork. * Strong More ❯
guide one of the teams working on an App in the Cloud product. As the Lead Java Developer, you will:Be a hands-on leader and write Java code, pair-program with your team and carry out code reviewsLine manage a team of approximately 4-5 Engineers, helping them grow in their careers and developmentContribute and discuss with different … the business, notably the Product and Design teamsBe a key player in implementing the best software development methodologies and approaches to your teams e.g. TDD, CI/CD, Agile, pair-programming. 💻 Tech Stack: Core Java, multithreading, low-latency systems, AWS/GCP, Docker, Kubernetes, TDD, Agile, CI/CD. Requirements:A degree in Computer Science or related field (Comp. … Java development throughout your career working with microservices architecturesA track record of experience in a hands-on people management roleBONUS: A solid understanding of multithreading, concurrency, or low-latency programming is desired (not essential though!)A strong desire to work in a low-level Java environment (no frameworks like Spring) in public cloud environments (AWS/GCP)!Advocacy for More ❯
City of London, London, United Kingdom Hybrid / WFH Options
TRIA
multiple digital channels. You will: • Build and maintain scalable backend services using modern Java or Kotlin • Work in a cloud-native environment using either AWS or GCP • Collaborate through pairprogramming and TDD in a Scrum or Kanban team • Lead on architectural decisions and guide less experienced engineers • Deliver across varied backend projects including ecommerce platforms and internal … delivery • Solid understanding of Microservices architecture • Knowledge of CI/CD pipelines, Docker, and Kubernetes deployments • Hands-on experience with either AWS or GCP • Comfortable with collaborative environments and pairprogramming • Strong grasp of Agile methodologies, REST APIs, and test-driven development Why this role stands out... • A senior-level Staff Engineer role with clear scope for progression More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Rullion Limited
design, collaborating within an agile team alongside other backend engineers and product designers. Strategize, develop, test, and deploy new features and experiments. Engage in collaborative coding practices such as pairprogramming and code reviews within the team. Contribute to resolving the complexities inherent in large-scale systems and extensive datasets. Foster close collaboration with our Product, Data, Front … language, or willingness to adapt. Hands-on experience with RESTful APIs and/or GraphQL. Proficiency in version control tools like Git. Sound understanding of development best practices including pairprogramming and TDD. Eagerness to engage with emerging technologies and collaborate with the team in designing solutions from inception, facilitated by effective communication skills that promote teamwork. Strong More ❯
City of London, Greater London, UK Hybrid / WFH Options
Areti Group | B CorpTM
PostgreSQL, DynamoDB CI/CD & Cloud: Semaphore, Heroku, AWS Infrastructure Expect to be hands-on where needed, driving full-stack excellence while cultivating best practices across Agile (SCRUM) sprints, pairprogramming, automated testing, and DevOps collaboration. Unrivaled Learning & Growth We’re not just hiring leaders—we’re building them. From funding certifications to personalized development programs, we’ll … help you grow your skills in: Advanced Programming & Architecture Requirements Gathering Cutting-Edge Research The Ideal Visionary 8+ years of leadership in tech, including 3+ years as a Head or Director of Engineering. Proven ability to manage multiple high-performing teams. Deep expertise in object-oriented programming (Java, Ruby, C#/C++, etc.). A polyglot mindset with More ❯
City of London, Greater London, UK Hybrid / WFH Options
Areti Group | B CorpTM
Back-end: Ruby on Rails, .NET, PHP, Python (AWS Lambdas) Front-end: React, Vue.js, Angular, TypeScript Cloud & CI/CD: AWS, Heroku, Semaphore DBs: PostgreSQL, DynamoDB Approach: Agile, TDD, pairprogramming, SOLID, design patterns You’ll Thrive Here If You: Have 5+ years leading teams, with 2+ years managing multiple squads Are fluent in OOP, SOLID, and clean More ❯
services such as DynamoDB, Lambda and CloudWatch - so experience with these technologies or alternatives would be helpful but it is not required. They use techniques such as TDD, BDD, pair/mob programming and CI/CD with automated tests and linting. We would not expect much (or any) experience with these techniques but curiosity about them would More ❯
the House of Commons and the House of Lords, improving the tabling systems that allow MPs to submit questions, and much more. Using your technical experience and high-quality programming skills, you'll be ready to communicate clearly across different disciplines, with your digital colleagues, and to other stakeholders throughout Parliament. But your work won't stop there. Among … Friday 18th July and Monday 21st July 1st Stage: Take home task (Code testing): Monday 21st July - Return test: Thurs Monday 28th July (by 23.59)2nd Stage: Interviews/pairprogramming exercise: Thursday 7th August and Friday 8th August Format: Assessment + Panel Interview (Remote) Our Culture For our people, we provide an amazing opportunity to bring their More ❯
and UK standards). Accelerating Development Cycles: Collaborating closely with product and design teams to rapidly deploy experiments and refine features based on data insights. Mentoring & Teamwork: Engaging in pairprogramming, conducting code reviews, and sharing best practices to enhance the capabilities of the entire engineering team. Influencing Future Direction: Contributing to architectural discussions, evaluating emerging technologies, and More ❯
City of London, London, United Kingdom Hybrid / WFH Options
mkodo
responsibilities are: Delivering software features, grabbing others for help or insight as necessary. Participates in technical refinement and design sessions. Contributes to the wider team via Code Reviews and Pair Programming. Writing quality code in alignment with the team’s documented standards and principles. Contributing to estimates and delivering software on time. Creating and maintaining documentation. Updating on progress … non-technical stakeholders. Can lead and influence technical team members with positivity, passion, and enthusiasm for technology. Understanding of software engineering principles and best practices, for example Object Oriented Programming, SOLID principles, TDD, YAGNI, KISS, etc. An awareness of industry best practice. Mindset includes continuous improvement, automation first and documenting as you go. Active learner, both within your technical More ❯
City of London, Greater London, UK Hybrid / WFH Options
Areti Group | B CorpTM
Process: With interview slots pre-booked, you could receive an offer within 3 days of interviewing! Our Development Culture We deliver incrementally in sprints, following Agile (SCRUM) practices. From pair-programming and code reviews to automated testing, we prioritize clean code over over-engineering. Here’s a glimpse into our cutting-edge tech stack: Back-end: PHP, Ruby … and research. Are You What We’re Looking For? 3+ years of experience as a Tech Leader 1+ years of experience managing multiple teams Strong understanding of object-oriented programming Polyglot full-stack developer mindset, eager to learn and continuously improve A collaborative approach to teamwork with a passion for creating positive impact Benefits Package: Salary More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Oliver Bernard
React), GraphQL, and TypeScript Collaborate with cross-functional teams to define, design, and ship new features Ensure the technical feasibility of UI/UX designs Participate in code reviews, pairprogramming, and collaborative development practices Troubleshoot and debug issues to improve performance and reliability Qualifications: Proven experience as a Software Engineer, particularly with NextJS (React), GraphQL, and TypeScript More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Oliver Bernard
React), GraphQL, and TypeScript Collaborate with cross-functional teams to define, design, and ship new features Ensure the technical feasibility of UI/UX designs Participate in code reviews, pairprogramming, and collaborative development practices Troubleshoot and debug issues to improve performance and reliability Mentoring other engineers Being the main person in charge when the CTO is unavailable More ❯
City of London, Greater London, UK Hybrid / WFH Options
Wave Talent
a team of high-performing engineers scaling from 18 → 35+ this year Hiring Process (Fast, Friendly, and Efficient – 2 to 3 Weeks) Intro Chat with Hiring Manager Technical Screen PairProgramming (TypeScript) Final Interview with Leadership This is a rare opportunity to build from the ground up, own the product you work on, and help define a category. More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Oliver Bernard
React), GraphQL, and TypeScript Collaborate with cross-functional teams to define, design, and ship new features Ensure the technical feasibility of UI/UX designs Participate in code reviews, pairprogramming, and collaborative development practices Troubleshoot and debug issues to improve performance and reliability Qualifications: Proven experience as a Software Engineer, particularly with NextJS (React), GraphQL, and TypeScript More ❯
Apply By: Interviews: Informal welcome calls: Friday 18th July1st Stage: Take home task (Code testing): Friday 18th July - Return test: Friday 25th July (by 23.59)2nd Stage: Interview and pairprogramming exercise: Thursday 7th August and Friday 8th August Format: Assessment + Panel Interview (Remote) Our Culture For our people, we provide an amazing opportunity to bring their More ❯
cross-functional teams delivering impactful software for government services. Bring strong expertise in Java and the Spring ecosystem to a range of backend-focused projects. Champion best practices like pairprogramming, test-driven development and CI/CD pipelines. Collaborate onsite twice a week in central London (Charing Cross) with public sector teams. Tech Stack: Java, Spring, CI …/CD, TDD, pairprogramming, Git, Jenkins, Agile Requirements: A degree in Computer Science or a related technical field. Some commercial experience with Java and Spring-based development. A passion for clean code, collaborative working, and test-driven approaches. Experience with CI/CD workflows and Agile practices. Comfortable mentoring and leading by example when it comes to More ❯
City of London, London, United Kingdom Hybrid / WFH Options
I3 Resourcing Limited
SNOWPRO CORE Key Responsibilities: Lead the design and implementation of Snowflake [and Redshift] based data warehousing solutions within an AWS environment Mentoring of team members through code reviews and pairprogramming Build and support new AWS native cloud data warehouse solutions Develop and optimize ETL processes using AWS services (e.g. AWS Glue, Lambda) to ensure efficient data ingestion … in large-scale enterprise environments Extensive experience in AWS services, e.g. EC2, S3, RDS, DynamoDB, Redshift, Lambda, API Gateway Strong SQL skills for complex data queries and transformations Python programming for data processing and analysis is a plus Strong acumen for application health through performance monitoring, logging, and debugging AWS or Snowflake certifications are a plus MUST HAVE SNOWFLAKE More ❯
DevOps environment. A great Java Software Engineer will have: 3+ years of commercial Core Java experience Strong background in multithreading, concurrency, and high-throughput systems A passion for TDD, pairprogramming, and continuous delivery Computer Science degree from a Russel Group University Tech Stack: Java, AWS, React, Multithreading, Kafka, ActiveMQ, MongoDB, DevOps tooling If you're excited by More ❯
speed, scale, and resilience. What They’re Looking For: 2+ years’ commercial experience with Java Solid grasp of multithreading, concurrency, and high-throughput system design A passion for TDD, pairprogramming, and continuous delivery practices Computer Science degree from a Russell Group university Tech Stack: Java | AWS | Multithreading | Kafka | ActiveMQ | MongoDB | DevOps Tooling Benefits Salary: Up to More ❯
getting to the root cause, and helping to fix them quickly. What we're looking for: Solid experience working in agile environments, with a good grasp of things like pairprogramming and code reviews. Strong Java skills (Java 17 or later). Comfortable with BDD using the Cucumber framework. Experience writing end-to-end tests using Playwright or More ❯