Senior Full Stack Engineer

Senior Full Stack Engineer

Full-Time 85000 - 85000 € / year (est.) No home office possible
RSMB

At a Glance

  • Tasks: Design and develop innovative data-driven products using cutting-edge technologies.
  • Company: Join RSMB, a leader in media measurement solutions with a collaborative culture.
  • Benefits: Enjoy a competitive salary, hybrid work, and generous holiday allowance.
  • Other info: Dynamic team environment with excellent career growth opportunities.
  • Why this job: Make an impact on industry-leading platforms while working with advanced data analytics.
  • Qualifications: 5-10 years of full stack experience, strong Python and SQL skills required.

The predicted salary is between 85000 - 85000 € per year.

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) 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. 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.

Key responsibilities as our Senior Full Stack Engineer will include:

  • 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/TypeScript frameworks. Contributing to architecture decisions across multiple products, ensuring consistency, scalability, and long-term maintainability. Designing and developing APIs for internal and external consumption.
  • Data Platform & Product Engineering: Working on data-intensive products, including Data Fusion and analytics platforms, handling large-scale datasets and complex transformations. Collaborating with data scientists to productionise 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.
  • Delivery & Engineering Excellence: 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.
  • Cross-functional Collaboration: 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.
  • AI-Enabled Development Practices: 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.

What we are looking for in our Senior Full Stack Engineer:

  • Proven experience (typically 5–10+ years) in full stack software engineering, ideally within data heavy, analytics, or SaaS environments.
  • Strong backend development experience with Python and SQL (relational and/or analytical databases).
  • Experience working with cloud platforms, particularly Azure.
  • Experience working with modern data platforms such as Snowflake (or similar analytical warehouses).
  • Experience with .NET is desirable.
  • Strong frontend development experience using React and modern JavaScript/TypeScript.
  • Experience designing and building APIs and distributed systems.
  • Solid understanding of data engineering concepts, including data modelling, ETL/ELT pipelines, and performance optimisation.
  • Experience with CI/CD, containerised systems, and modern deployment workflows.
  • Familiarity with working alongside data science teams and deploying data-driven products.
  • Experience working in agile environments (Scrum/Kanban) with strong ownership of delivery.
  • Strong problem-solving skills and ability to work with complex, data-rich systems.
  • Excellent communication skills and ability to collaborate across technical and non-technical stakeholders.

What you'll get in return as our Senior Full Stack Engineer:

  • A central role in building industry-leading platforms such as Barb Ads Hub, NMO XCM, and Data Fusion.
  • Opportunity to work on complex, high-impact data and analytics products used across the media ecosystem.
  • Exposure to cutting-edge work in data integration, analytics, and measurement.
  • Hybrid working model (2 days per week in our Central London office).
  • A collaborative environment with strong engineering and data science expertise.
  • 25 days holiday rising to 30, private medical insurance, pension, season ticket loan and more.

If you feel you have the skills and experience to become a Senior Full Stack Engineer in this exciting role, then please click “apply” now – We’d love to hear from you! Please note that applicants must have the right to work in the UK. We are not accepting unsolicited agency applications for this role.

Senior Full Stack Engineer employer: RSMB

RSMB is an exceptional employer, offering a dynamic and collaborative work environment in the heart of Central London. With a strong focus on employee growth, we provide opportunities to work on cutting-edge data and analytics products while enjoying a hybrid working model and comprehensive benefits, including 25 days of holiday, private medical insurance, and a pension scheme. Join us to be part of a team that values innovation and expertise in media measurement solutions.

RSMB

Contact Detail:

RSMB Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Full Stack Engineer

Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. You never know who might have the inside scoop on job openings or can refer you directly.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those related to full stack development. This gives potential employers a taste of what you can do and sets you apart from the crowd.

Tip Number 3

Prepare for interviews by practising common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, confidence is key!

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining our team at RSMB. Don’t miss out on this opportunity!

We think you need these skills to ace Senior Full Stack Engineer

Full Stack Development
Backend Development with Python
SQL (Relational and Analytical Databases)
Azure Cloud Platform
Snowflake Data Platform
Frontend Development using React
JavaScript/TypeScript Frameworks

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the Senior Full Stack Engineer role. Highlight your experience with Python, SQL, and any cloud platforms like Azure. We want to see how your skills align with our needs!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Share your passion for data-driven products and how your background makes you a perfect fit for RSMB. Let us know why you’re excited about this opportunity!

Showcase Your Projects:If you've worked on relevant projects, don’t hold back! Include links or descriptions of your work that demonstrate your full stack capabilities and experience with modern frameworks like React. We love seeing what you can do!

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy!

How to prepare for a job interview at RSMB

Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially Python, SQL, React, and Azure. Brush up on your knowledge of data engineering concepts and be ready to discuss how you've applied these skills in past projects.

Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in previous roles, particularly those involving data-heavy applications. Use the STAR method (Situation, Task, Action, Result) to structure your answers and highlight your problem-solving abilities.

Understand Agile Methodologies

Since the role involves working in agile environments, be prepared to talk about your experience with Scrum or Kanban. Share examples of how you've contributed to sprint planning and continuous improvement in your previous teams.

Collaborate and Communicate

This position requires cross-functional collaboration, so be ready to discuss how you've worked with product managers, data scientists, and other stakeholders. Highlight your communication skills and any experiences where you translated complex technical requirements into user-friendly solutions.