Senior Software Engineer

R3VAMP LIMITED
London, UK
10 days ago
Apply on www.collegerecruiter.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
2 years minimum
Compensation
£95,000.0
Working hours
Regular working hours

Tech stack

PHP (Programming Language) Amazon Web Services Amazon S3 Cursor (Graphical User Interface Elements) Distributed Systems PostgreSQL Machine Learning Node.Js Performance Tuning RabbitMQ Software Engineering TypeScript
+9 more
GitHub Copilot Large Language Models Technical Debt Indexer Information Technology Cybercrime Apache Kafka NestJS Amazon Simple Queue Service (SQS)

Job description

I am working with a leading global IoT client that is based in the UK, looking to hire a Staff Software Engineer for a key role in modernising a large, mission-critical data platform. The role offers the right person, the opportunity to take technical ownership of this exciting project, working with a local and remote-based team. My client is located in both London, UK & Poland and you can be situated in either country with hybrid working. This is a permanent role and unable to offer sponsorship, paying up to £95,000.

As the Staff Software Engineer in this position. You will be responsible for the modernisation of this critical platform, ensuring delivery is on time, without any disturbance to the current performance, data is safe from external cyber threats and reporting into the Engineering Manager, but also working alongside Product, Data, Architects and Software Engineering teams. You can also expect to manage technical debt, tech strategy, lead projects and guide, mentor and develop your junior colleagues.

For this role, I am looking for:

  • Degree or Masters in Software, Computer Science, Data or similar
  • 10+ years of Industry Experience
  • 2+ years of proven experience in leading full lifecycle projects (not just as an IC)
  • Expertise with modern: Node.js / Nest.js / TypeScript and/or PHP 8.x
  • Strong background in distributed systems and event-driven / asynchronous processing (e.g. RabbitMQ, Kafka, SQS)
  • Strong experience in PostgreSQL (query design, indexing, performance tuning)
  • Experience owning CI/CD pipelines and release strategy
  • Hands-on exposure to AI-assisted development (e.g. Cursor, Claude Code, GitHub Copilot or similar)
  • Familiarity with AWS-based platforms (ECS, S3, Parameter Store, SES)
  • Strong communication and stakeholder skills to both technical and non-technical senior leadership
  • Experience mentoring engineers and developing their skills/career

Bonus:

  • Experience leading a PHP to TypeScript / Node transition (or equivalent cross-language modernisation)
  • Strong understanding of TypeScript at an architectural level
  • Background in billing, financial or metering/rating domains
  • Exposure to projects involving LLMs or Machine Learning in a production context

Requirements

  • Degree or Masters in Software, Computer Science, Data or similar
  • 10+ years of Industry Experience
  • 2+ years of proven experience in leading full lifecycle projects (not just as an IC)
  • Expertise with modern: Node.js / Nest.js / TypeScript and/or PHP 8.x
  • Strong background in distributed systems and event-driven / asynchronous processing (e.g. RabbitMQ, Kafka, SQS)
  • Strong experience in PostgreSQL (query design, indexing, performance tuning)
  • Experience owning CI/CD pipelines and release strategy
  • Hands-on exposure to AI-assisted development (e.g. Cursor, Claude Code, GitHub Copilot or similar)
  • Familiarity with AWS-based platforms (ECS, S3, Parameter Store, SES)
  • Strong communication and stakeholder skills to both technical and non-technical senior leadership
  • Experience mentoring engineers and developing their skills/career

Bonus:

  • Experience leading a PHP to TypeScript / Node transition (or equivalent cross-language modernisation)
  • Strong understanding of TypeScript at an architectural level
  • Background in billing, financial or metering/rating domains
  • Exposure to projects involving LLMs or Machine Learning in a production context

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.collegerecruiter.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:04 min

Comparing flexible tools against opinionated NestJS frameworks

Matteo Collina Matteo Collina · JS Congress

2:36 min

Analyzing limitations with PostgreSQL bitmap heap scans

Dharin Shah Dharin Shah · World Congress 2025

45 sec

Working securely with Node.js path application programming interfaces

Sonya Moisset · World Congress 2023

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · World Congress 2026 Europe

2:51 min

Full stack architecture for server-sent events using Next.js

Ahmed Megahd Ahmed Megahd · World Congress 2025

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

Videos

See all

Related articles

See all