Senior Full-Stack Engineer – Web Platform & Integrations
Job Title: Senior Full-Stack Engineer – Web Platform & Integrations
Company: Broadlab
Location: Covent Garden, London
About Broadlab
Broadlab is a dynamic, fast-growing business on a mission to simplify and optimise Addressable TV advertising on behalf of our agency partners and their clients. We provide a single point of access to the whole of the Addressable TV advertising landscape, helping agencies and advertisers achieve the best outcomes and return on ad spend (ROAS) from their Addressable TV (aka ‘CTV’) campaigns.
Our team combines deep expertise with an innovative suite of technology, including:
· Advanced forecasting and planning tools
· An Audience / ID Graph optimised for Addressable TV audience building
· AI/ML algorithms for campaign optimisation
· Cross-platform measurement capabilities
At Broadlab, creativity and technology come together in a “one stop shop” solution that ensures campaigns are planned, activated, optimised, and measured with precision.
As our internal technology becomes increasingly business-critical, we are investing in strengthening our web platform, integrations layer, and front-end architecture to support both internal tools and client-facing applications.
Broadlab embraces AI-enabled engineering practices, and we encourage our engineers to actively use AI-assisted development tools to accelerate development, experimentation, and code quality.
Role Overview
We are looking for a Senior Front-End / Platform Engineer to take ownership of our web application layer and integrations framework, helping evolve our systems from high-performing prototypes into secure, scalable, production-grade platforms.
Our current stack includes:
· Python / Flask backend
· Jinja2 templating
· Modular vanilla JavaScript (no front-end framework)
· Tailwind CSS
· Snowflake and S3 for data storage
· PySCIP for optimisation workflows
In addition to strengthening the front-end and platform layer, this role will support API integrations with external DSPs and ad tech platforms, enabling data to be pushed and pulled reliably and securely.
You will work closely with the Data Engineering team to ensure smooth data flows between our optimisation systems, storage layers, and third-party platforms.
This is a hands-on role suited to someone comfortable in a startup environment, capable of balancing speed with engineering discipline.
Key Responsibilities
AI-Assisted Engineering – Use AI-powered development tools (e.g. ChatGPT, GitHub Copilot, or similar) as part of daily engineering workflows to accelerate development, assist debugging, generate tests, improve documentation, and support rapid prototyping.
Front-End Architecture & Development – Own and evolve our front-end architecture, improving structure, modularity, performance, and maintainability across internal and client-facing applications.
Platform Robustness – Strengthen application reliability through improved error handling, testing standards, CI/CD practices, monitoring, and deployment workflows.
Security & Access Control – Implement and enhance secure authentication and authorisation models (e.g. RBAC, SSO, secure API handling) and apply modern web security best practices (OWASP).
API Integrations – Design, build, and maintain integrations with DSPs and external ad tech platforms, including secure data ingestion and outbound data workflows.
Data Collaboration – Work closely with the Data Engineering team to ensure consistent, scalable, and well-structured data pipelines between Snowflake, S3, optimisation models, and external systems.
Technical Strategy – Help define when to extend our current server-rendered approach versus introducing modern front-end frameworks or additional services.
User Experience for Data Applications – Translate complex analytics and optimisation logic into intuitive, performant user interfaces.
Qualifications / Requirements
Experience – 5+ years of professional experience in front-end or full-stack engineering, ideally within high-growth or startup environments.
JavaScript Expertise – Strong fundamentals in modern JavaScript (ES6+), modular architecture, and browser behaviour.
Framework Knowledge – Experience with modern front-end frameworks (e.g. React, Vue, Next.js), even if not currently using one in production.
Backend & API Experience – Experience designing and consuming RESTful APIs; comfortable working in Python-based backend environments.
Integration Experience – Experience integrating with third-party APIs, handling authentication (OAuth, API keys, JWT), rate limits, retries, and error handling.
Security Awareness – Strong understanding of web application security, secure data transfer, and access control patterns.
Cloud & Deployment – Familiarity with AWS or similar cloud environments and deploying production web applications.
AI-Assisted Engineering – Experience using AI development tools (e.g. GitHub Copilot, ChatGPT, Claude, or similar) as part of a modern engineering workflow.
Collaboration – Experience working closely with data engineering or backend teams in data-driven organisations.
Must have a right to work in the UK (e.g. UK Citizen, Indefinite Leave to Remain, etc).
Preferred
Experience in ad tech, DSP integrations, or digital advertising platforms.
Experience building analytics, optimisation, or data-heavy platforms.
Exposure to Snowflake, S3, or large-scale data workflows.
Experience implementing RBAC models and DevSecOps practices.
Demonstrated use of AI-assisted coding tools for development, debugging, documentation, and automated testing.
Why Join Broadlab?
Ownership – Shape the web platform and integrations layer of a growing, technology-driven business.
Impact – Build systems that directly power campaign planning, optimisation, activation, and measurement across the Addressable TV ecosystem.
Innovation – Work at the intersection of data, optimisation, AI, and advertising technology.
Growth – Play a defining role in scaling both internal tools and client-facing products as Broadlab continues to expand.