Senior Software Engineer

Vc-backed
Sunbury-on-Thames, UK
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Job source

Tech stack

Application Programming Interfaces (APIs) Amazon Web Services Amazon S3 Code Review Databases Database Design Elasticsearch PostgreSQL MongoDB MySQL Node.Js NoSQL
+10 more
Cloud Services SQL Databases Systems Architecture TypeScript Data Processing Backend Kubernetes Data Management Api Design Data Pipelines

Job description

The Senior Software Engineer will be integral to enhancing the company’s data platforms, working primarily on backend systems with a focus on TypeScript, Node.js, and AWS. The role provides an opportunity to work on complex data problems, improve system architecture, and mentor fellow engineers within a small, energetic team., Build and improve core data systems and APIs Manage data pipelines involving high-volume data transformations Own features end-to-end, including API development, database management, and internal tools Collaborate closely with the engineering team to enhance system performance and scalability Contribute to the team’s technical growth and share knowledge through mentoring and code reviews

Requirements

Strong TypeScript engineering experience with real backend expertise Experience with data pipelines and high-volume data processing (e.g., S3, transformations) Proficiency in building and maintaining APIs and working with databases such as MySQL, MongoDB, or PostgreSQL Hands-on experience with Node.js, Express, and SQL/NoSQL databases Familiarity with cloud services, particularly AWS, including S3 and Kubernetes Experience working within startup or small team environments, comfortable with fast-paced tradeoffs Ability to mentor and review code proactively Solid understanding of database design and API development, Right to work in the UK Experience in a similar senior engineering role On-site work at our client’s London (Paddington) location, with a hybrid working environment Ability to start on 17/04/##### Demonstrated experience with JS Node API, MongoDB, Postgres, SQL, and Typescript

Nice to Have

Experience with Kubernetes and Elasticsearch

About the company

Our client is a fast-growing, VC-backed data platform that helps global brands understand and monetise user behavior within next-generation digital environments. The company fosters a dynamic, innovative culture with a focus on ownership and impactful work. This role involves working as a backend-leaning fullstack engineer (80/20 split), building and enhancing core data systems and APIs. The position requires collaboration with data pipelines, end-to-end feature ownership, and contributions to the technical growth of a developing engineering team. It offers a fast-paced environment with significant scope for influence and career development.

Apply for this position

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

Apply on apply4u.co.uk

Good distractions

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

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

2:01 min

Migrating existing applications from MongoDB to Postgres

Nikita Shamgunov Nikita Shamgunov · WWC 2024

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

1:48 min

Analyzing network packets with database protocol tools

Daniël van Eeden Daniël van Eeden · WWC Europe 2026

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

Videos

See all

Related articles

See all