Full Stack Developer

Full Stack Developer

London Full-Time 43000 - 77000 £ / year (est.) No home office possible
A

At a Glance

  • Tasks: Join our team as a Full Stack Developer to create impactful frontend experiences and maintain micro-services.
  • Company: Arbor is transforming education by making schools happier and more efficient with innovative management tools.
  • Benefits: Enjoy 32 days of holiday, wellness support, flexible working, and a dedicated professional development budget.
  • Why this job: Be part of a passionate team where your work directly improves the lives of educators and students.
  • Qualifications: Strong skills in JavaScript, TypeScript, React, and familiarity with AWS and API design are essential.
  • Other info: We celebrate diversity and encourage applications from all backgrounds; dog-friendly offices await!

The predicted salary is between 43000 - 77000 £ per year.

At Arbor, we\’re on a mission to transform the way schools work for the better.

We believe in a future of work in schools where being challenged doesn\’t mean being burnt out and overworked. Where data guides progress without overwhelming staff. And where everyone working in a school is reminded why they got into education every day.

Our MIS and school management tools are already making a difference in over 7,000 schools and trusts. Giving time and power back to staff, turning data into clear, actionable insights, and supporting happier working days.

At the heart of our brand is a recognition that the challenges schools face today aren\’t just about efficiency, outputs and productivity – but about creating happier working lives for the people who drive education everyday: the staff. We want to make schools more joyful places to work, as well as learn.

Location: London (Hybrid)

Salary: £50,000 – £55,000

About the role

We are looking for a collaborative and enthusiastic Full Stack Developer to join our Engineering team and help us bring new automation and 3rd party integration features to the Arbor product suite. The remit and focus of the role is to build simple, powerful frontend experiences (React) and use infrastructure as code and serverless technologies to build and maintain micro-services that reliably interface with a large number of internal and 3rd party clients. It\’s a broad and exciting role, so we\’re looking for someone up for a challenge – if you\’re user focused and a keen problem solver, this is the role for you.

Core responsibilities

  • Define and implement robust technical solutions in collaboration with team members from Ecosystem and wider Product and Engineering teams.
  • Create familiar feeling, powerful frontend experiences that work within existing Arbor design systems and that allow customers to get more value from Arbor and the Arbor Management Suite.
  • Contribute to the creation of documentation for new automation and integration developments, including diagrams and architectural notes.
  • Write well-structured, efficient, and scalable code using modern design patterns and best practices for both frontend and backend systems.
  • Develop and maintain tests around new features, ensuring appropriate coverage and adherence to engineering best practices.
  • Participate in incident response, troubleshooting, and root cause analysis, learning from issues to help improve system resilience.
  • Engage in code reviews and pair programming sessions, learning from colleagues while contributing to the overall quality of the codebase.
  • Participate in team discussions, tech talks, and learning initiatives to build knowledge and contribute to team development.

Requirements


About you

  • Strong proficiency in JavaScript / TypeScript and React, with a solid understanding of programming fundamentals.
  • Familiar with database technologies.
  • Strong knowledge of HTML, CSS, and web accessibility best practices.
  • Familiar with backend development, ideally with experience on AWS, infrastructure as code, and serverless technologies.
  • Understanding of API design, integration patterns, and working with internal and third-party APIs.
  • Exposure to microservices and event-driven architectures is a plus.
  • Good problem-solving skills, with the ability to work through technical challenges collaboratively.
  • Strong communication and teamwork skills, with experience working in a collaborative engineering environment.

Benefits


What we offer

The chance to work alongside a team of hard-working, passionate people in a role where you\’ll see the impact of your work everyday. We also offer:

  • A dedicated wellbeing team who champion initiatives such as mindfulness, lunch n learns, manager training, mental health first aid training and much more!
  • 32 days holiday (plus Bank Holidays). This is made up of 25 days annual leave plus 7 extra company-wide days given over Easter, Summer & Christmas.
  • Life Assurance paid out at 3x annual salary.
  • Comprehensive wellness benefit provided by AIG Smart Health, which provides a 24/7 virtual GP service, Mental health support, Counselling, and personalised Health Checks.
  • Private Dental Insurance with Bupa.
  • Salary sacrifice Pension provided by Scottish Widows.
  • Enhanced maternity and adoption leave (20 weeks full pay) and paternity (6 weeks full pay) pay.
  • 5 free return to work maternity coaching sessions, helping you adapt to this new exciting time of life!
  • Access to services such as Calm and Bippit (financial wellbeing coaching).
  • All of our roles champion flexible working and we are happy to discuss what this means to you.
  • Social committees that plan team, office and company-wide events to bring people together and celebrate success.
  • Dedicated professional development training budget (CPD courses, upskilling resources, professional memberships etc).
  • Volunteer with a charity of your choice for a day each year.
  • Dog friendly offices!

Interview process

  • Phone screen
  • 1st stage
  • 2nd stage

We are committed to a fair and comfortable recruitment process, so if you require any reasonable adjustments during your application or interview process, please reach out to a member of the team at

Our commitment is also backed by our partnership with Neurodiversity Consultancy, Lexxic who provide us with training, support and advice.

Arbor Education is an equal opportunities organisation

Our goal is for Arbor to be a workplace which represents, celebrates and supports people from all backgrounds, and which gives them the tools they need to thrive – whatever their ambitions may be so we support and promote diversity and equality, and actively encourage applications from people of all backgrounds.

Refer a friend

Know someone else who would be good for this role? You can refer a friend, family member or colleague, if they are offered a role with Arbor, we will say thank you with a voucher valued up to £200! Simply email:

Please note: We are unable to provide visa sponsorship at this time.

Seniority level

  • Entry level

Employment type

  • Full-time

Job function

  • Engineering and Information Technology
  • Industries
  • Education Management

#J-18808-Ljbffr

Full Stack Developer employer: Arbor Education

At Arbor, we pride ourselves on being an exceptional employer dedicated to transforming the educational landscape while ensuring our team thrives in a supportive and collaborative environment. With a strong focus on employee wellbeing, we offer generous benefits such as 32 days of holiday, comprehensive wellness support, and a commitment to professional development, all within a vibrant London setting that champions flexible working. Join us to make a meaningful impact in education while enjoying a fulfilling work-life balance.
A

Contact Detail:

Arbor Education Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Full Stack Developer

✨Tip Number 1

Familiarize yourself with Arbor's mission and values. Understanding their focus on creating happier working lives in schools will help you align your answers during interviews and demonstrate your enthusiasm for their goals.

✨Tip Number 2

Showcase your collaborative skills. Since the role emphasizes teamwork and communication, be prepared to discuss past experiences where you successfully worked with others to solve technical challenges.

✨Tip Number 3

Brush up on your knowledge of AWS and serverless technologies. Given that these are key components of the role, being able to speak confidently about your experience with them will set you apart from other candidates.

✨Tip Number 4

Prepare to discuss your approach to writing scalable code and conducting code reviews. Highlighting your commitment to best practices in coding will resonate well with Arbor's engineering team.

We think you need these skills to ace Full Stack Developer

Proficiency in JavaScript and TypeScript
Strong knowledge of React
Understanding of HTML and CSS
Familiarity with web accessibility best practices
Experience with backend development, particularly on AWS
Knowledge of infrastructure as code and serverless technologies
Understanding of API design and integration patterns
Experience with internal and third-party APIs
Exposure to microservices and event-driven architectures
Strong problem-solving skills
Excellent communication and teamwork abilities
Experience in a collaborative engineering environment
Ability to write well-structured, efficient, and scalable code
Experience with testing and ensuring code quality
Participation in code reviews and pair programming

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with JavaScript, TypeScript, and React. Include specific projects where you've built frontend experiences or worked with microservices to demonstrate your relevant skills.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for transforming education through technology. Mention how your problem-solving skills and collaborative mindset align with Arbor's mission to create happier working lives in schools.

Showcase Your Technical Skills: When detailing your technical skills, emphasize your knowledge of HTML, CSS, and web accessibility best practices. If you have experience with AWS and serverless technologies, make sure to highlight that as well.

Prepare for the Interview: Research Arbor's products and their impact on schools. Be ready to discuss your previous work experiences, particularly those involving team collaboration and code reviews, as these are key aspects of the role.

How to prepare for a job interview at Arbor Education

✨Showcase Your Technical Skills

Be prepared to discuss your proficiency in JavaScript, TypeScript, and React. Bring examples of your past projects that highlight your ability to create powerful frontend experiences and demonstrate your understanding of programming fundamentals.

✨Understand the Company’s Mission

Familiarize yourself with Arbor's mission to transform schools and improve staff wellbeing. Be ready to explain how your skills and experiences align with their goals of creating happier working lives for educators.

✨Prepare for Collaborative Problem-Solving

Since the role emphasizes teamwork, think of examples where you successfully collaborated on technical challenges. Be ready to discuss your approach to problem-solving and how you engage with team members during code reviews or pair programming.

✨Ask Insightful Questions

Prepare thoughtful questions about the team dynamics, the technologies used, and the company culture. This shows your genuine interest in the role and helps you assess if Arbor is the right fit for you.

Full Stack Developer
Arbor Education
A
  • Full Stack Developer

    London
    Full-Time
    43000 - 77000 £ / year (est.)

    Application deadline: 2027-04-19

  • A

    Arbor Education

Similar positions in other companies
Europas größte Jobbörse für Gen-Z
discover-jobs-cta
Discover now
>