cover image
Major Players | B Corp™

Senior Software Engineer

Hybrid

London, United kingdom

£ 100,000 /year

Senior

Full Time

23-02-2026

Share this job:

Skills

JavaScript TypeScript Data Engineering react AWS Software Development React/Redux Redux Databricks

Job Specifications

About the Company

A growing technology organisation is seeking a Senior Software Engineer to join its Data Platform team, working on tools and APIs that connect raw and enriched data to user-facing applications.

About the Role

This role offers the opportunity to collaborate closely with world-class data engineers and product managers to deliver a unified, reusable, query-ready platform that empowers customers to explore, integrate, and build data products with confidence. You’ll play a key role in bridging backend data with frontend interfaces while helping shape new initiatives across the product landscape.

Responsibilities

Design and develop APIs that standardise access to complex internal datasets (ideally using NestJS, TypeScript, Kong)
Apply thoughtful design practices including API versioning, authentication, and security
Work on the frontend stack (React/Redux, TypeScript) to present data in clear, intuitive, user-friendly ways
Collaborate with data engineers to define backend data requirements and optimise query performance and cost
Contribute to data-visualisation strategy through intuitive dashboards and exploration tools
Take full ownership of your code from development to production, helping improve processes and fostering a collaborative engineering culture
Partner with engineers across teams to support shared application goals

Qualifications

Strong experience with modern JavaScript and TypeScript on both backend (Node.js/NestJS) and frontend (React/Redux)

Required Skills

Solid understanding of API design principles (auth, scalability, security)
Ability to work with diverse data formats such as CSVs, JSON, lists, etc.
Experience writing complex database queries
Prior work alongside data engineering teams or with platforms like Databricks, Kinesis, or large-scale ETL pipelines
Experience working in AWS environments, including services like DynamoDB and Lambda

Preferred Skills

Care deeply about clean, maintainable, well-tested code
Enjoy solving problems through discussion and collaboration
Have strong opinions on effective API design and data structure—while remaining open-minded
Are curious about user behaviour and how to make data more actionable and accessible
Stay pragmatic, recognising when to perfect and when to move fast
Take full ownership across the entire software development lifecycle
Feel comfortable switching between backend and frontend development
Enjoy working closely with data engineers

About the Company

We are an international talent agency committed to accelerating ambitions, building brands and creating instrumental partnerships. Over the last 29 years, our specialist recruitment partners have helped transform businesses, from trailblazing start-up's through to household names; across a variety of disciplines including digital, marketing, product and creative. With offices in London, Amsterdam and Berlin, we are able to connect exceptional talent, with the world's best agencies and brands. Our approach and expertise, ... Know more