At a Glance
- Tasks: Develop and enhance our website to combat misinformation using Wagtail CMS.
- Company: Join Full Fact, a mission-driven organisation dedicated to promoting accurate information.
- Benefits: Competitive salary, generous holidays, remote work flexibility, and a supportive team environment.
- Other info: Dynamic role with opportunities for learning and career growth.
- Why this job: Make a real impact in public debate while working with cutting-edge technology.
- Qualifications: Experience in Django, Python, and PostgreSQL; frontend skills are a bonus.
The predicted salary is between 41400 - 55000 £ per year.
Location: Remote first within the UK. We work primarily from home but also have an office available in Central London for monthly in-person meetings with your team and quarterly all team meetings. You can expect to travel to the office at least 16 times per year.
Employment Type: Permanent. We are happy to talk about flexible working.
Application Closing Date: 10am on Monday 07 April 2025.
Introduction to the role: As a Web Developer at Full Fact, you will be part of a team that helps tackle the spread of misleading, dangerous claims—and hold those responsible to account. Our website, fullfact.org, serves as the core platform for delivering this crucial work to a broad audience. You will play a vital role in shaping the technological infrastructure to ensure our digital presence is robust, accessible, and effective.
Joining our team at an exciting time of change, you will help us complete our transition from Django CMS to Wagtail. This is a full stack role with a strong focus on backend development within Wagtail. You will help design and build systems and processes that empower our content teams to work effectively and to facilitate an exceptional user experience. Frontend development skills are a bonus but not essential for this role.
You’ll work closely with colleagues across the Public Affairs team, contributing to projects and campaigns that shape public debate and promote accuracy in public life. If you’re passionate about using technology to build a better information environment, and thrive in a collaborative, mission-driven environment, we’d love to hear from you. If you are interested in applying but not sure you have all the skills, please do apply. We are open both to supporting learning on the job and to rearranging tasks within the team to suit the skillsets of the best applicant.
Job Definition: In this role, you will:
- Manage the switch from our Django CMS to a (ready to launch) Wagtail CMS.
- Deliver new features to our Wagtail CMS and website functionality.
- Ensure our codebase continues to be easily maintainable by a small team.
- Make architectural decisions that help determine how the frontend and backend interact.
- Support the software you write - occasionally this could mean working out-of-hours to resolve a critical issue or complete a deployment.
- Contribute technically towards pitches and project proposals.
- Provide support to internal users of Wagtail e.g. writing process documentation, troubleshooting issues and training new users.
- Work across the technical stack and occasionally build APIs to connect the Salesforce CRM and other web apps.
Outcomes: The software you build is robust, and helps achieve real work impact to fight bad information through effective organisational processes and better external user experiences.
What we are looking for from you:
- Political impartiality and sensitivity: You are committed to the political neutrality of our work and have a good understanding of impartiality.
- Understanding of public debate in the UK: Sensitivity to the political context we work in.
Job skills/competencies:
- Essential:
- A strong understanding and professional experience developing Django, Python and PostgreSQL.
- Working knowledge of modern version control software and practices (particularly Git and GitHub).
- A good understanding of Full Fact’s aims and how your role can meet charity needs.
- Be confident in communicating with both technical and non-technical internal teams to interpret project requirements and convert these into robust technical architecture.
- Understanding of frontend web technologies such as Javascript, HTML and CSS fundamentals, awareness of browser compatibility and responsive styling and knowledge or experience styling frameworks.
- Desirable:
- Experience or expertise with Wagtail CMS.
- Experience and proficiency in frontend development.
- Experience working with RESTful APIs.
- Experience working with server management.
- Experience with Agile working practices.
What we offer:
- Starting salary of £41,400 - £55,000 per annum depending on experience.
- Workplace Pension.
- Generous holidays: 25 days holiday plus bank holidays.
- In addition, we close the office for a period between Christmas and New Year.
- Day off for moving home.
- Comfortable, centrally located London office with good transport links.
- Employee Assistance Programme.
Web Developer employer: Full Fact
At Full Fact, we pride ourselves on being a mission-driven organisation that values collaboration and innovation. As a Web Developer, you'll enjoy the flexibility of remote work while also having access to our centrally located London office for team meetings, fostering a supportive work culture that encourages professional growth and learning. With competitive salaries, generous holiday allowances, and a commitment to political impartiality, we offer a unique opportunity to make a meaningful impact in the fight against misinformation.
StudySmarter Expert Advice🤫
We think this is how you could land Web Developer
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, join relevant online communities, and attend meetups. 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 best web development projects. Make sure it’s easy to navigate and highlights your experience with Django, Python, and Wagtail. This is your chance to shine!
✨Tip Number 3
Prepare for interviews by brushing up on common technical questions and coding challenges. Practice explaining your thought process clearly, as communication is key when working with both technical and non-technical teams.
✨Tip Number 4
Don’t hesitate to apply through our website! Even if you think you’re missing some skills, we’re all about supporting learning on the job. Your passion for using tech to make a difference could be just what we need!
We think you need these skills to ace Web Developer
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the Web Developer role. Highlight your experience with Django, Python, and PostgreSQL, as well as any relevant projects that showcase your skills. We want to see how you can contribute to our mission!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Share your passion for technology and how it can improve public debate. Don’t forget to mention your understanding of Full Fact’s aims and how you can help us achieve them.
Showcase Your Technical Skills:In your application, be sure to highlight your technical skills, especially in backend development and any experience with Wagtail CMS. If you’ve worked with APIs or have frontend skills, let us know – we love a well-rounded developer!
Apply Through Our Website:We encourage you to apply through our website for a smooth application process. It’s the best way for us to receive your application and keep track of all the amazing candidates who want to join our team!
How to prepare for a job interview at Full Fact
✨Know Your Tech Stack
Make sure you brush up on your Django, Python, and PostgreSQL skills before the interview. Be ready to discuss your past projects and how you've used these technologies to solve problems. This will show that you’re not just familiar with the tools but can also apply them effectively.
✨Understand Their Mission
Familiarise yourself with Full Fact’s mission and how they tackle misinformation. Being able to articulate why their work matters to you will demonstrate your passion for the role and alignment with their values. It’s all about showing that you care about the impact of your work!
✨Prepare for Collaboration Questions
Since this role involves working closely with both technical and non-technical teams, think of examples where you’ve successfully communicated complex ideas to different audiences. Highlighting your collaborative spirit will be key in showcasing that you can thrive in a team-oriented environment.
✨Show Flexibility and Willingness to Learn
Given that they’re open to rearranging tasks based on skillsets, express your eagerness to learn and adapt. Share instances where you’ve taken on new challenges or learned new technologies quickly. This will reassure them that you’re a great fit for their dynamic team.