Enable job alerts via email!

Senior Software Engineer

Miller Maxwell

Greater London

On-site

GBP 80,000 - 110,000

Full time

Yesterday
Be an early applicant

Job summary

A leading equities trading business in London is looking for a Senior Software Engineer to design and develop their high-performance trading platform. The ideal candidate will have at least 5 years of backend development experience and expertise in TypeScript, Node.js, and SQL. This role offers clear career progression and a bonus of up to 20%.

Benefits

Clear career progression
Investment in professional development
Bonus up to 20%

Qualifications

  • Minimum 5 years of commercial experience in backend development.
  • Strong proficiency in TypeScript and Node.js.
  • Solid experience with SQL databases (e.g., PostgreSQL, MySQL).
  • Hands-on experience with Kafka or similar messaging systems.
  • Experience designing and implementing GraphQL APIs.

Responsibilities

  • Architect, design, and implement scalable backend services using TypeScript and Node.js.
  • Develop and optimize SQL queries and database schemas.
  • Integrate and manage Kafka for real-time data streaming.
  • Build and maintain GraphQL APIs.

Skills

TypeScript
Node.js
SQL
Kafka
GraphQL

Education

Degree in Computer Science, Engineering, or STEM related field
Job description

Senior Software Engineers – TypeScript / Node.js / SQL / Kafka / GraphQL

Miller Maxwell is assisting a leading equities trading business in expanding their core software engineering team. Based in their central London headquarters, the successful Senior Software Engineers will play a key role in the design and development of their high-performance trading platform, which supports the execution and analysis of equity trades.

Key Responsibilities for the Senior Software Engineer:

  • Architect, design, and implement scalable backend services using TypeScript and Node.js .
  • Develop and optimize SQL queries and database schemas for high-volume data processing.
  • Integrate and manage Kafka for real-time data streaming and event-driven architecture.
  • Build and maintain GraphQL APIs to support internal and external applications.
  • Collaborate with cross-functional teams including frontend developers, product managers, and QA engineers.
  • Contribute to code reviews, technical discussions, and continuous improvement initiatives.

Requirements for the Senior Software Engineer:

  • Degree in Computer Science, Engineering, or a related STEM field.
  • Minimum 5 years of commercial experience in backend development.
  • Strong proficiency in TypeScript and Node.js .
  • ️ Solid experience with SQL databases (e.g., PostgreSQL, MySQL).
  • Hands-on experience with Kafka or similar messaging systems.
  • Experience designing and implementing GraphQL APIs.
  • Familiarity with testing frameworks and CI/CD pipelines.
  • ️ Excellent communication skills and a collaborative mindset.

What The Client Offer:

  • Be part of a high-impact team building cutting-edge financial technology.
  • Clear career progression and investment in your professional development.
  • Bonus up to 20%

If you're passionate about backend engineering and want to work on a platform that powers global equities trading, apply now and be part of something extraordinary!

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.