Arbor

Arbor

Arbor is the leading cloud MIS provider in the UK, empowering schools and MATs to collaborate effectively, save time, and enhance pupil achievement through centralized data management and insightful analytics.

IT Services
51-250

Description

  • Collaborate with Engineering, QA, Technology, and Product leads to define solutions for feature requests.
  • Maintain software integrating internal systems.
  • Build software to centralize add-on purchases for the Arbor Platform.
  • Create detailed feature documentation, including diagrams.
  • Develop and implement comprehensive automated tests for new features.
  • Write well-architected, efficient, and scalable code using established design patterns.
  • Lead code reviews and pair-programming sessions while mentoring colleagues.
  • Lead and participate in technical talks, workshops, and team learning initiatives.

Requirements

  • Extensive experience with object-oriented programming and software development.
  • Significant software development experience with PHP, including building back-end services.
  • Experience integrating third-party systems and APIs.
  • Advanced knowledge of software engineering principles and practices, including SOLID and DRY.
  • Strong experience with relational databases.
  • Proactive, strategic problem-solving approach with demonstrated leadership and mentoring abilities.
  • Collaborative team-player attitude and strong written and spoken English.
  • Experience with enterprise solutions and large-scale systems (preferred).
  • Experience with React, or Vue combined with willingness to learn React; familiarity with agile methods, cloud computing, Docker, and containerization (preferred).
  • Knowledge of Refactoring, Clean Code, Domain-Driven Design, or Test-Driven Development (preferred).

Benefits

  • Remote role with flexible working arrangements.
  • £70,000–£80,000 salary.
  • 32 days of holiday plus bank holidays and additional company-wide days.
  • Life assurance at three times annual salary.
  • Private dental insurance and salary-sacrifice pension.
  • Wellness benefits including virtual GP access, mental health support, counseling, and health checks.
  • Enhanced maternity, adoption, and paternity leave, plus return-to-work coaching.
  • Professional development budget, wellbeing programs, and access to financial wellbeing services.
  • One paid volunteering day annually and company social events.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Fullstack Engineer (TypeScript, Node.js and Effect.js)

Appfire 251-1K Internet Software & Services

Appfire is hiring a Software Engineer to build and evolve its Jira Misc Workflow Extensions and Jira Misc Custom Fields products, contributing across the full product lifecycle in a remote, cross-functional team.

Express.js JavaScript JIRA Node.js TypeScript
7 hours, 25 minutes ago

Senior Fullstack Engineer

Appfire 251-1K Internet Software & Services

Appfire is hiring a remote Software Engineer in Bulgaria to build, evolve, and maintain scalable Jira workflow and automation products, primarily JMWE and JMCF, across the full product lifecycle.

Express.js JavaScript JIRA Node.js TypeScript
7 hours, 25 minutes ago

Jr. Full Stack Developer

Sparksoft 51-250 Internet Software & Services

Sparksoft is seeking a full-stack application developer to build, deploy, and support AWS-based web applications and Java microservices for government clients.

Agile Angular AWS Confluence Drupal DynamoDB Generative AI Git Java JavaScript JIRA Microservices Nginx Node.js PHP React Scrum SQL TypeScript
7 hours, 25 minutes ago

Senior Fullstack Engineer (TypeScript, Node.js and Effect.js)

Appfire 251-1K Internet Software & Services

Appfire is hiring a full-stack Software Engineer to build and evolve its Jira Misc Workflow Extensions and Jira Misc Custom Fields products within a remote, cross-functional team serving thousands of companies.

Express.js JavaScript JIRA Microservices Node.js React TypeScript
7 hours, 25 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers