cover image
Revolution Technology Ltd

Revolution Technology Ltd

www.revolutiontechnology.co.uk

8 Jobs

18 Employees

About the Company

Talent acquisition is one of the most significant barriers to the success of a technology business... That is where we come in.

Revolution Technology was founded at the start of 2014 and was born out of the frustrations of the current recruitment industry and the negative reputation it has. The 4 Founders, with a combined experience of over 70 years, set out to challenge these perceptions and build a business with a refreshingly different approach: thus Revolution Technology was born.

The foundations of the business are built upon the underlining principle 'A diverse team is a better team'. We strive to partner with businesses and support them on their journey towards breaking down barriers, eliminating unconscious biases, and creating an inclusive environment that celebrates differences. We provide diverse talent with unfiltered opportunities to add value and progress in their careers.

We are passionate about technology and excited about the growth in the UK market at the moment with technology really driving both the start-up scene forward and the success of the multinationals.

We find the UK technology scene a truly fascinating area to work in which is why we choose to do what we do. This is both a career and a hobby for us.

Lets enjoy working together and make the recruitment process as fun as possible.

0203 587 7811
enquiries@revolutiontechnology.co.uk
@RevTechnology1
Inst: revtechnology1
www.revolutiontechnology.co.uk
www.facebook.com/revolutiontechnologyltd
www.linkedin.com/grp/home?gid=7470692

Listed Jobs

Company background Company brand
Company Name
Revolution Technology Ltd
Job Title
Senior Backend Engineer (Typescript)
Job Description
**Job title**: Senior Backend Engineer (TypeScript) **Role Summary**: Lead backend architecture and development using TypeScript, AWS Serverless, DynamoDB, and API Gateway. Own technical quality and delivery for high-impact user stories. Play a crucial role in scaling infrastructure and driving architectural improvements. **Expectations**: - Deliver production-grade services on a fast-growing platform. - Champion code quality, testing, and deployment practices. - Collaborate closely with cross-functional teams to define requirements and prioritize features. - Actively contribute to infrastructure optimization and cost-efficiency. **Key Responsibilities**: 1. Design, implement, and maintain scalable, secure backend services with TypeScript and AWS Serverless Framework. 2. Refactor and re-architect existing components for improved performance, reliability, and cost efficiency. 3. Own end-to-end lifecycle of user stories—from design, coding, testing, to deployment. 4. Participate in code reviews, enforce coding standards, and promote best practices. 5. Collaborate with DevOps, Frontend, and Product teams to shape feature requirements and system integration. 6. Monitor and troubleshoot production systems, ensuring uptime and responsiveness. **Required Skills**: - Strong proficiency in TypeScript and Node.js. - Deep experience with AWS services (Lambda, API Gateway, DynamoDB, S3, CloudFormation/Serverless Framework). - Proven ability to design and build scalable, serverless architectures. - Solid knowledge of RESTful API design, authentication, and security practices. - Familiarity with CI/CD pipelines, automated testing, and version control (Git). - Excellent problem‑solving, debugging, and performance‑tuning skills. - Strong communication skills and a collaborative mindset. **Required Education & Certifications**: - Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent professional experience). - Relevant AWS certifications (e.g., AWS Certified Solutions Architect or Developer) are a plus.
London, United kingdom
Hybrid
Senior
27-11-2025
Company background Company brand
Company Name
Revolution Technology Ltd
Job Title
QA Automation Engineer
Job Description
Job Title: QA Automation Engineer – Adobe AEM Role Summary: Design, develop, and maintain scalable automation frameworks for Adobe Experience Manager (AEM) digital experiences, ensuring high quality, performance, and reliability. Expectations: Deliver robust automation solutions that cover complex UI components and RESTful APIs, integrate tests into CI/CD pipelines, and provide actionable defect data to cross‑functional teams. Key Responsibilities: - Develop Java‑based automated tests using Selenium WebDriver and Cucumber/Gherkin for AEM UI components. - Write and maintain API tests with Rest Assured or equivalent tools. - Design and evolve test frameworks, ensuring scalability, reusability, and maintainability. - Integrate automation into CI/CD pipelines and monitor test execution performance. - Analyze failures, debug issues, and provide detailed defect reports. - Collaborate with development, product, and QA teams to refine testing strategies and coverage. - Maintain test data, configurations, and environment setups for AEM Author/Publish instances. Required Skills: - Proficient in Java programming for test automation. - Expertise with Selenium WebDriver for complex UI automation. - Strong background in BDD/TDD, writing Cucumber/Gherkin feature files. - Experience testing RESTful APIs using Rest Assured or similar. - In-depth understanding of AEM architecture (Author/Publish, Dispatcher, JCR/CRX). - Familiarity with CI/CD pipelines, Git, and automated test execution tools. - Analytical problem‑solving and debugging capabilities. Required Education & Certifications: - Bachelor’s degree in Computer Science, Software Engineering, or related field. - Adobe AEM certification or equivalent in AEM, Java, or test automation (preferred).
London, United kingdom
Hybrid
09-12-2025
Company background Company brand
Company Name
Revolution Technology Ltd
Job Title
Python Developer
Job Description
Job Title: Python Developer Role Summary Python Developer responsible for designing, developing, and maintaining robust Python applications that drive business solutions. Strong focus on algorithmic efficiency, data management, and cloud infrastructure. Collaborates closely with cross‑functional teams to deliver scalable, production‑grade services on AWS. Expectations - Minimum 3–5 years of professional Python development experience in a commercial setting. - Proven track record of delivering end‑to‑end solutions that impact key business metrics. - Comfortable working in an agile environment and interacting with stakeholders to refine requirements. Key Responsibilities - Design, code, test, and deploy Python applications, ensuring high quality and maintainability. - Optimize algorithms and data structures for performance across different workloads. - Manage relational databases; write efficient SQL queries and maintain PostgreSQL schemas. - Build and maintain IaC pipelines using Terraform, and orchestrate containerized workloads via Docker and Kubernetes. - Deploy and operate services on AWS, leveraging relevant managed services and best‑practice security. - Troubleshoot production issues, perform root‑cause analysis, and implement preventive measures. - Mentor junior developers and contribute to best‑practice documentation. Required Skills - Advanced proficiency in Python (3.x) and its ecosystem. - Deep understanding of algorithms, data structures, and time/space complexity. - Expertise with relational databases – SQL proficiency and PostgreSQL experience. - Hands‑on experience with AWS services (EC2, ECS/EKS, RDS, S3, IAM, etc.). - Containerization and orchestration: Docker, Kubernetes. - Infrastructure‑as‑Code: Terraform (or equivalent). - Version control: Git, branching strategies. - Strong analytical and problem‑solving capabilities. Required Education & Certifications - Bachelor’s degree in Computer Science, Software Engineering, or related field, or equivalent professional experience. - Certifications (optional but advantageous): AWS Certified Solutions Architect, Certified Kubernetes Administrator (CKA), or Terraform Associate.
Paris, France
Hybrid
22-12-2025
Company background Company brand
Company Name
Revolution Technology Ltd
Job Title
Middleware Support Engineer (Java)
Job Description
Job title: Middleware Support Engineer (Java) Role Summary: Provide day‑to‑day BAU support for Java‑based middleware platforms (Spring Boot & microservices) within an investment banking environment. Resolve incidents, monitor performance, and troubleshoot integration services across Linux systems. Expectations: * Deliver timely incident resolution and maintain agreed SLA targets. * Maintain high service quality while working on a 3‑day per week onsite schedule. * Collaborate across teams to drive root‑cause analysis and process improvement. Key Responsibilities: * Manage and resolve production incidents for Java middleware applications. * Troubleshoot message flows, REST APIs, JMS, IBM MQ, and Apache Camel endpoints. * Monitor system performance, identify bottlenecks, and implement corrective actions. * Conduct root‑cause analysis, produce post‑mortem reports, and suggest preventive measures. * Maintain accurate documentation of configurations, troubleshooting steps, and solutions. * Communicate status updates to stakeholders and coordinate with development teams. * Participate in on‑call rotations and 3‑day onsite support activities as required. Required Skills: * Strong proficiency in Java, SQL, and Linux operating systems. * Experience with microservices architecture and Spring Boot development. * Demonstrated ability in service delivery and incident management. * Knowledge of integration technologies (REST APIs, JMS, IBM MQ, Apache Camel) is mandatory. * Excellent diagnostic and analytical skills. * Effective communication and teamwork capabilities. Required Education & Certifications: * Bachelor’s degree in Computer Science, Software Engineering, or related field. * Prior experience in middleware support roles; Java and Linux certifications (e.g., Oracle Java SE, Red Hat Certified Engineer) preferred.
London, United kingdom
On site
12-01-2026