Senior Full Stack Engineer
Listed on 2026-06-13
-
Software Development
Full Stack Developer, Software Engineer, Backend Developer
RSMB is seeking an experienced and highly capable Senior Full Stack Engineer to play a central role in the design, development, and evolution of our expanding product suite, including Barb Ads Hub, NMO XCM, and our Data Fusion platform. You will join the team based in London (Hybrid - 2 days per week in the office). You will join us on a full‑time, permanent basis, and in return, you will receive a competitive salary of up to £85,000 per annum, based on experience.
RSMB is a leading company specialising in media measurement solutions. We work with a wide range of clients delivering both long‑term contracts like Barb (UK TV audience measurement) and RAJAR (Radio audience measurement), and ad‑hoc projects. We are proud that we have been a Barb TV audience measurement contractor since 1989 and a RAJAR contractor since 2007. Our team of around 50 people are based in Central London, and we are currently operating hybrid working: splitting the week between home and office working.
The Senior Full Stack Engineer role sits within the Development team in the Technology department and is critical to delivering scalable, high‑performance, data‑driven products. You will work across the full stack, contributing to backend services, APIs, and frontend applications, while collaborating closely with data science, product, and external partners to deliver robust, user‑focused solutions. RSMB has been a specialist in data science and audience measurement for almost 40 years, best known for developing industry‑standard methodologies and measurement solutions.
We are now building on that heritage through a growing suite of platforms designed to connect datasets, power advanced analytics, and deliver actionable insights across organisations. With around 50 staff and a hybrid setup in Central London, we combine deep technical expertise with a collaborative, product‑focused mindset.
Full Stack Development & System Design
- Designing and building scalable, maintainable, and high‑performance applications across backend and frontend layers.
- Developing backend services using Python and SQL, with integration into Azure‑based infrastructure and Snowflake data platforms.
- Building intuitive, performant front‑end interfaces using React and modern JavaScript/Type Script frameworks.
- Contributing to architecture decisions across multiple products, ensuring consistency, scalability, and long‑term maintainability.
- Designing and developing APIs for internal and external consumption.
- Working on data‑intensive products, including Data Fusion and analytics platforms, handling large‑scale datasets and complex transformations.
- Collaborating with data scientists to product ionise models, pipelines, and analytical workflows.
- Designing data models, pipelines, and query strategies to support performant analytics and reporting use cases.
- Ensuring data quality, integrity, and observability across systems.
- Taking ownership of features from design through to deployment and ongoing iteration.
- Working within agile development processes, contributing to sprint planning, estimation, and continuous improvement.
- Writing clean, well‑tested, and maintainable code, with strong emphasis on automated testing and CI/CD practices.
- Contributing to engineering standards, code reviews, and best practices across the Development team.
- Working closely with Product Managers, Data Scientists, QA, and Technical Leadership to deliver high‑quality products.
- Collaborating with external partners, clients, and industry stakeholders where required.
- Translating complex data and technical requirements into scalable engineering solutions.
- Effectively integrating AI‑assisted development tools (e.g., code generation, testing, debugging, documentation) into day‑to‑day workflows.
- Applying critical judgement to ensure correctness, security, and maintainability of AI‑assisted outputs.
- Continuously evaluating emerging AI tools and practices to improve engineering efficiency and quality.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: