Software Architect

Transforming Learning Group
UK
1 day ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
£86,410.0
Working hours
Regular working hours

Tech stack

Application Programming Interfaces (APIs) Artificial Intelligence Computing Platforms Automation of Tests Software as a Service Code Review Software Design Patterns Web Development Node.Js Software Architecture E2e Testing Software Tools
+8 more
Next.js Software Systems TypeScript ReactJS Backend Material UI Front End Software Development Api Design

Job description

We are looking for a talented Software Architect to lead the technical design and architecture of our growing software platform.

This is a senior, hands-on role responsible for shaping how our applications are designed, built and maintained across both frontend and backend systems. Working across our TypeScript technology stack, you’ll define architectural standards, guide best practice and ensure solutions remain scalable, secure and maintainable as our products evolve.

You’ll work closely with engineering teams to design robust solutions, establish development patterns and support the delivery of high-quality software. You’ll also play a key role in reviewing and refining solutions developed through AI-assisted engineering tools, using your expertise to ensure what reaches production is secure, effective and fit for purpose., * Define and maintain software architecture across frontend and backend applications.

  • Design scalable services, domain models and application structures that support long-term growth.
  • Own and evolve API design and integration standards across products.
  • Establish development patterns, coding standards and best practices.
  • Guide technical decisions around performance, security, authentication and multi-tenant application behaviour.
  • Support the development of accessible, consistent and user-friendly frontend experiences.
  • Review technical designs and code to ensure quality, maintainability and alignment with architectural standards.
  • Collaborate with engineering and platform teams to ensure seamless integration between application and infrastructure layers.
  • Provide technical leadership and mentorship across the development function.

Requirements

You’ll be an experienced software architect with a strong background in modern web application development and a passion for designing high-quality systems that deliver value at scale.

Essential Skills & Experience

  • Significant experience designing and architecting software solutions using TypeScript.
  • Strong knowledge of React, Next.js and Node.js environments.
  • Experience designing APIs and data models for scalable applications.
  • Strong understanding of software architecture principles, design patterns and best practices.
  • Ability to create clear technical direction across multiple products and technologies.
  • Excellent code review, problem-solving and decision-making skills.
  • Experience working across the full application stack and taking ownership of end-to-end solution design.

Desirable Skills & Experience

  • Experience building multi-tenant SaaS applications.
  • Knowledge of contract-first or specification-driven development approaches.
  • Experience working with AI-assisted software development tools.
  • Understanding of automated testing practices, including unit and end-to-end testing.
  • Familiarity with accessibility standards and frontend best practices.
  • Experience designing component libraries or design systems.

Benefits & conditions

At Transforming Learning Group, you’ll have the opportunity to shape the architecture of products that support thousands of schools across the UK. You’ll join a collaborative and values-driven organisation where innovation, continuous improvement and teamwork are encouraged and recognised.

This is an exciting opportunity to influence technical direction, embrace modern engineering practices and help deliver technology that makes a meaningful difference in education.

Transforming Learning Group is committed to safeguarding and promoting the welfare of children and young people and expects all employees to share this commitment.

A comprehensive benefits package including:

  • Salary sacrifice pension scheme
  • Wellbeing & Benefits Hub
  • Cycle and e-bike scheme
  • Eye care vouchers
  • Employee assistance programme
  • Employee recognition platform
  • Online retail discounts

About the company

Transforming Learning Group is a visionary education group dedicated to helping schools use technology and data more effectively to improve outcomes for learners. Supporting over 5,000 schools nationwide, our family of brands includes turn IT on, School ICT Services, SalamanderSoft, Vital York, GDPR Sentry, Locker and EduFin.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.co.uk

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:18 min

Redefining developer roles and software architecture requirements

Laurie Voss · Coffee With Developers

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:21 min

Exploring the target application for front end tests

Anna Mcdougall · JS Congress

4:30 min

Scaffolding pages and routing single-page applications with Next.js

Josh Goldberg · JS Congress

1:12 min

Choosing TypeScript for complex backend applications

Maximilian Otto Maximilian Otto · World Congress 2024

9:46 min

Questions on architecture typing and team organization

Trishul Goel · JS Congress

Videos

See all

Related articles

See all