Full Stack Engineer (12 month contract)
Full Stack Engineer – Newsroom (12-Month Fixed-Term Contract)
JavaScript | Node.js | React | Cloud | Media & Publishing Tech
Contract type: Full-time (45 hours/week)
Work model: Hybrid – 3 days per week in the office
Location: London
About the Role
A leading international media organisation is looking for a Full Stack Engineer to join its newsroom technology team on a 12-month fixed-term contract. You’ll help build and scale the platforms that support high-traffic digital journalism in a fast-paced, real-time environment.
This role suits an engineer who enjoys ownership, collaboration with non-technical stakeholders, and working across a modern, evolving tech stack.
What You’ll Do
- Design and build resilient, secure, and high-performance full-stack applications used at scale
- Collaborate in a cross-functional newsroom team, working closely with journalists, engineers, and technology stakeholders
- Contribute to technical direction, tooling, workflows, and engineering best practices
- Gather and clarify requirements to ensure smooth and efficient delivery
- Champion high engineering standards, automation, and continuous improvement
- Simplify processes to optimise feature delivery and reduce operational overhead
- Actively participate in planning, estimation, and refinement ceremonies
- Work hands-on with a modern stack including JavaScript, Node.js, React, CI/CD pipelines, and containerised environments
What You’ll Bring
- Strong commercial experience with JavaScript, Node.js, and React, applying OOP principles to scalable systems
- Solid understanding of web architecture, including performance, scalability, security, and resilience
- Experience optimising web applications in production environments
- Familiarity with CI/CD pipelines (e.g. CircleCI), containerisation (Docker / Podman), and automation
- Experience with testing frameworks such as Cypress or Playwright, including unit-testing practices
- Hands-on exposure to cloud platforms (Google Cloud or AWS), e.g. Cloud Functions or Cloud Run
- Experience with NoSQL databases (e.g. MongoDB) is a plus
- Exposure to mapping technologies such as MapTiler or Leaflet is beneficial
- Comfortable working in Agile environments (Scrum, Lean, Kanban)
- Strong communication skills and confidence working with both technical and non-technical stakeholders
The Environment
You’ll be embedded in a newsroom technology team supporting live and digital publishing across multiple platforms. The environment is fast-moving, collaborative, and impact-driven — ideal for engineers who enjoy seeing their work used immediately and at scale.
Working Pattern & Location
- 45-hour working week, 5 days per week
- Hybrid model with 3 days per week on-site
- Office based in West London, with excellent transport links and on-site facilities
Why Join
- Work on high-impact products used by millions
- Collaborate with multidisciplinary teams in a newsroom setting
- Modern engineering practices and tooling
- Competitive benefits package, including healthcare, pension, and lifestyle perks
- Inclusive, accessible, and supportive working culture