
Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
A software development firm in London seeks a Full Stack Developer to enhance their Monitoring tech stack. This role requires expertise in React, Django, and AWS. You will be contributing to both front-end and back-end projects, working collaboratively in a hybrid environment with responsibilities focused on modernizing the tech landscape for trusted journalism.
We’re looking for a talented Full Stack Developer to join our small, collaborative software engineering team. You’ll be working with a talented group of developers to modernise and enhance the Monitoring tech stack delivering tools and applications that support trusted journalism around the world. This is a hands‑on role in a close‑knit team where you’ll contribute to both front‑end and back‑end development using React, Django, Python, and AWS.
Day‑to‑day, you’ll work on re‑implementing existing JavaScript front ends into a modern React framework, refactoring and improving legacy applications, and helping to shape new web‑based tools. You’ll collaborate closely with the Senior Engineers and Team Lead, contributing actively to sprints and supporting an agile environment. While the role covers full‑stack development, current priorities are front‑end focused, making strong React and TypeScript skills especially valuable.
We’re looking for someone experienced in React, JavaScript, TypeScript, Django, Python, SQL, and ElasticSearch, with a solid understanding of agile collaboration and team‑based development. Knowledge of AWS (EC2, RDS, Lambda), CI/CD pipelines, and testing frameworks is highly desirable, as is experience with CMS or publishing systems. This role offers flexibility to work remotely, with regular team meet‑ups in London.
Essential Skills:
You will have:
Desirable Skills
Experience
Tools / Technologies
Duration of the contract: initially 6 months with the possibility of extension – contract FTC (full-time).
Application Process: In addition to our standard recruitment process (see below) you will be invited to a final online face‑to‑face meeting with our client, for you to meet them and learn more about the role.