cover image
Arbor Education

Full Stack Developer

Hybrid

London, United Kingdom

Full Time

28-02-2025

Job Specifications

Location: London (Hybrid)

Salary: £50,000 - £55,000
About us

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.

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
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 careers@arbor-education.com.
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: careers@arbor-education.com
Please note: We are unable to provide visa sponsorship at this time.

About the Company

With Arbor, over 7,000 schools and trusts reclaim hours every week, see the data that matters clearly, and support their staff with the tools, time and insight to work at their best. Know more

Related Jobs

Company background Company brand
Company Name
SevenRooms
Job Title
Staff Software Engineer, Backend
Job Description
The Team & Role SevenRooms is hiring a remote Staff Software Engineer with a backend focus. We’re looking for a strong developer who is excited to engineer highly performant, mission-critical systems that are designed for agile development and rapid scaling. You will partner with other engineers, product managers and designers who are dedicated to engineering real solutions that empower SevenRooms for growth. You will be joining a team of 70+ engineering professionals and will report directly to one of our awesome Engineering Leaders. The 7R Technology organization is committed to building products that help restaurants create magical experiences every day. We are a small, but rapidly growing team of engineers, scientists and builders who are on a mission to fundamentally transform the hospitality industry. Our engineers are guided by the following core values that help us stay connected and shipping often: Ownership, Customer Obsession, Collaborate & Be Transparent, Measure & Monitor, Be Creative, and finally Be Yourself. What You’ll Do Engineering: Design, develop, test, deploy, maintain and improve software with a strong focus on customer-facing features. Become an expert in a system-level view of the SevenRooms architecture. Own and implement major features and architectural changes alongside other engineers. Be a role model and mentor to other engineers; assist in technical design reviews Product Focus: Be the technical owner of features, from design to implementation to ongoing support Project Management: Manage individual project priorities, deadlines, code quality and deliverables; Participate in occasional on-call duties to keep software systems up and running Who You Are BS degree in Computer Science, similar technical field of study or equivalent professional experience 7+ years of software engineering experience Willingness and desire to work in Python, Rust, and Kotlin; prior experience is preferred but not required Strong architectural vision and judgment Knowledge of evolving best practices and advocate for them Experience with: Migrating from monolith to decoupled architecture Scaling engineering teams Mentoring junior developers Experience developing web applications at scale Significant experience with algorithms, data structures, complexity analysis and software design Familiarity with Agile methodologies What We Offer A fresh start: SevenRooms offers the unique opportunity for eligible new hires to participate in our Fresh Start Program, where the company provides the option to curate your own meaningful experience, to reset and refresh. Whether you want to prioritize self-care and rest, connect with loved ones, or treat yourself to something new – the choice is up to you and our team is ready to help make that happen. Equitable compensation: Our compensation packages are based on competitive external market data. At SevenRooms, you can expect to be paid well for your contributions towards transforming the hospitality industry. We also offer equity for all employees as part of our commitment to everyone being an owner and working together to build an outstanding company. Comprehensive benefits package: SevenRooms provides access to private medical coverage, life insurance, and income protection. Employee programs: Through our Roomie’s Choice program, all employees at SevenRooms receive a monthly stipend to spend however they see fit. You will also receive unique milestone awards throughout your journey with SevenRooms, including swag, experiences, and trips to celebrate specific years of tenure. Learning and professional development: Your manager will partner with you on establishing quarterly objectives that not only benefit the company but aid in your overall career development and advancement. SevenRooms also provides financial support for continuing education, certifications, or participation in external training programs as part of many reimbursement options available through Roomie’s Choice. About SevenRooms SevenRooms is a guest experience and retention platform that helps hospitality operators create exceptional experiences that drive revenue and repeat business. Trusted by thousands of hospitality operators around the world, SevenRooms powers tens of millions of guest experiences each month across both on- and off-premises. From neighborhood restaurants and bars to international, multi-concept hospitality groups, SevenRooms is transforming the industry by empowering operators to take back control of their businesses to build direct guest relationships, deliver exceptional experiences and drive more visits and orders, more often. The full suite of products includes reservation, waitlist and table management, online ordering, mobile order & pay, review aggregation, email marketing and marketing automation. Founded in 2011 and venture-backed by Amazon, Comcast Ventures and PSG, SevenRooms has dining, hotel F&B, nightlife and entertainment clients globally, including: Marriott International, MGM Resorts International, Mandarin Oriental Hotel Group, Wynn Resorts, Jumeirah Group, Hard Rock Hotels & Resorts, Wolfgang Puck, Michael Mina, Bloomin’ Brands, José Andrés Group, Union Square Hospitality Group, Australian Venue Company, The Wolseley Hospitality Group, Dishoom, Live Nation and Topgolf. SevenRooms has been recognized as a top employer for its people-first approach by publications including: Inc. Best Workplaces (2023, 2022, 2020) Inc. 5000 (2023, 2022) Ragan’s Platinum HR Awards Finalist (2022) Built in Best Places to Work NYC (2023, 2022, 2021, 2020) Built in Best Place to Work NYC - Midsize Companies (2023, 2022) VentureFizz Unique PTO (2022) Forbes Best Startup Employers (2022) SevenRooms is an equal opportunity workplace and an affirmative action employer. We welcome all qualified applicants regardless of race, color, ancestry, religion, sex (including pregnancy and related conditions), national origin, sexual orientation, age, marital status, disability (physical or mental), gender identity, gender expression, genetic information, veteran status, citizenship, immigration status, or any other classification, category or characteristic protected by applicable federal, state or local laws. We understand the importance of creating a more diverse and inclusive workplace and celebrate our employees for their differences. View our Prospective Employee Privacy Notice by visiting https://bit.ly/2P6ey4M #BI-Remote
London, United Kingdom
Remote
Full Time
26-02-2025
Company background Company brand
Company Name
Joinrs UK
Job Title
[Full Remote] Software Engineer
Job Description
This position is in the Prima team, a leading provider of car insurance. The summary of the opportunity by Joinrs AI: Prima seeks a full-remote Software Engineer specializing in IAM with experience in Okta and Rust. The candidate will manage IAM SaaS platforms, develop custom services, and support other teams. The selection process will be fully managed by Prima. -- Role and Team This is a backend and infrastructure engineer role with a specialisation in Identity and Access Management (IAM) and security. You will be responsible for the configuration and hardening of workforce and customer IAM SaaS platforms, extending and adapting their functionality, developing custom services, productionising IAM functionality for other engineering teams and maintaining the core access model for Prima. The IAM team works as part of platform security and has the mission to reduce the risk of IAM-related security incidents and data breaches by offering state-of-the art, uniform platform for workforce and customer IAM. The team works closely with the Service Desk team, the people team and engineering teams developing user-facing services. It’s a full-stack and multidisciplinary team that takes full ownership of IAM for Prima, from the deployment of customisations to the user experience and permission modelling. What You'll Do Use Infrastructure as Code (IaC) to manage IAM SaaS such as Okta and Cloudflare Zero Trust. Develop and operate custom services in Rust to extend and adapt SaaS functionality to better support and automate Prima’s processes Help other teams integrating applications in IAM systems, and modelling roles and permissions. Care for the end user experience of IAM platforms creating automated request workflows, internal procedures and documentation and configuring user-facing sections of SaaS platforms. Maintain IaC and software libraries, abstractions and documentation to support the developer experience of other engineering teams adopting IAM solutions. Work with security and the people team to evolve Prima’s core identity and access model. Audit permission models and access exceptions with security, introducing automation into the process. What You'll Need A curious and inquisitive mindset and an aptitude for learning. Experience as a Software Engineer, focusing on IAM solutions. Experience with Okta or other IAM SaaS solutions Familiarity with OAuth 2.0, OIDC, and SAML. Familiarity with automation tools and IaC frameworks like Pulumi. Proficiency in writing code, ideally in Rust and Python. Problem-solving skills and a proactive approach to identifying and mitigating risks. Strong communication skills and a team player mentality. A product development mindset when developing internal developer platforms. Practised delivering value with agile iterative practices and continuous improvement. Familiarity with AWS IAM and cloud security is a plus. We evaluate hybrid or full-remote hirings from the U.K.
United Kingdom
Remote
Full Time
27-02-2025
Company background Company brand
Company Name
NEC Software Solutions
Job Title
Senior Developer - .NET
Job Description
Company Description Come join us and make a difference in the world! Discover more at www.necsws.com Job Description Here at NECSWS our Public Safety division provides mission critical command and control software to the Emergency Services globally. This Senior Developer role is to work with a team responsible for delivering a largely internal facing role in an agile software development team responsible for delivering telephony and communications software solutions, supporting the team meet its sprint goals and deliver quality software on time and to budget. The role is “hands on” being full involved in the code base of the applications using in depth knowledge of .NET framework, data structures, code efficiency and problem-solving skills. The seniority of this position means you will work closely with and report to the Software Development Manager to ensure issues and risks are manged in a timely manner. Collaboration within the team with all disciplines including Solution Assurance and Business Analysis is essential to the role. It’s fully expected that suitable candidates will participate in architectural design decisions and the influencing of technologies considered within the current and future product suite. Qualifications Essential Qualifications/Experience Significant experience within software development in a senior capacity Detailed knowledge of .NET development using C# Agile Software Development Methodologies such as Scrum and Kanban Session Initiation Protocol (SIP) Real Time Transport Protocol (RTP) Knowledge of Telephony and Communications infrastructure and call management Experience of using Azure or other cloud environments Experience developing with Microsoft SQL Server (Query’s, View, Stored Procs, Scripting) Message Queues Experience in contributing to and making architectural and technical design decisions. Experience of source control repositories e.g., GIT Strong working knowledge of developing enterprise applications Knowledge of design patterns Desirable Experience / Knowledge Microsoft Azure DevOps Microsoft SQL Server (Administration, Performance Tuning) Behavioral Driven Design (BDD) Knowledge of C / C++ programming language Type Script React Experience of using Azure or other cloud environments Additional Information We pride ourselves in offering an excellent benefits package. When you join the team at NEC Software Solutions, you are provided with the following: 25 days paid holiday with the option to buy/sell (FTE) 4 x basic salarylife assurance cover (with the option to increase cover at an additional cost) A Group Pension Plan A selection of flexible benefits to suit your individual needs Other Information Candidates must be able to demonstrate a pre-existing right to work and travel within the UK. Documentary evidence will be required. All offers are subject to satisfactory vetting, references and occupational health checks. Depending on the nature of the role a DisclosureBarring Service (DBS) check may also be required. NEC Software Solutions is an equal opportunities employer, welcoming applications from all communities.If you require any reasonable adjustments or have specific accessibility needs during the recruitment or interview process, please feel free to share these with us. We are committed to ensuring an inclusive and accommodating experience for all candidates. Who We Are: We’re NEC Software Solutions (part of global tech giant NEC Corporation). While you read this ad, our software is helping to dispatch ambulances, support families, keep trains on the move, locate missing people and even test the hearing of newborn babies. Working with us, you’ll be helping our 3,000+ employees push the boundaries of what’s possible and support amazing public services. We work with governments, hospitals, police forces, housing providers, local authorities and more. We help them pay financial support faster, speed up treatments for patients and respond to emergencies in the right way. The more we do, the more our customers can do for others. And together, we make a world of difference. We’d love your help. And we’ll support you all the way.
Hartshorne, United Kingdom
On site
Full Time
27-02-2025
Company background Company brand
Company Name
dnevo Partners
Job Title
Data Engineer with DevOps
Job Description
We are looking for a Transformation Developer / Banking Solutions Developer / Financial Systems Analyst / DevOps Engineer / Data Engineer Highlights: Financial Services London Hybrid Key Tools: Avaloq & QlikSense Key Skills: Digital transformation, AI and automation technologies, data-driven solutions, data visualisation and BI tools, software development and troubleshooting As a Transformation Developer, you will play a key role in modernising digital workflows, streamlining processes, and implementing innovative solutions. This is an opportunity to work with cutting-edge technologies, AI-driven tools, and business intelligence platforms to drive efficiency and operational excellence. Key Responsibilities Enhance and optimise the company’s digital development environment and technical culture Build and integrate automated solutions to improve workflows and performance tracking Work with BI tools (e.g., QlikSense) to develop advanced reporting and data visualisation Collaborate with IT and business teams to ensure systems are scalable, secure, and efficient Implement DevOps practices to streamline software development and deployment Troubleshoot and resolve technical issues related to digital transformation projects Ensure compliance with financial regulations and support risk management initiatives What We’re Looking For Experience in financial services or a regulated environment Strong problem-solving skills with the ability to think beyond code Hands-on expertise in BI tools, data modelling, and automation Knowledge of modern infrastructures, DevOps practices, and cloud solutions Familiarity with AI-driven technologies and interest in innovationStrong communication and collaboration skills to work across business and technical teams Exposure to core banking solutions (e.g., Avaloq) is a plus
London, United Kingdom
On site
Full Time
03-03-2025