×
Register Here to Apply for Jobs or Post Jobs. X

Principal Engineer - PHP Developer

Job in Aberdeen, Aberdeen City Area, AB10, Scotland, UK
Listing for: Enboarder
Full Time position
Listed on 2026-02-20
Job specializations:
  • Software Development
    Software Engineer, Backend Developer, Full Stack Developer, Cloud Engineer - Software
Job Description & How to Apply Below

Hello! Thanks for checking out our job posting for the role of Principal Engineer - PHP Developer ’ve already taken a tiny step towards being a part of our team – huzzah! 🦜

We know that taking your next career step is as exciting as it can be exhausting. So, with that in mind, we’ve tried to keep our description simple and cliché‑free to help you decide if Perch Peek and this role are a good match for you.

About Perch Peek

At Perch Peek we dream of a borderless world where people have the freedom to live and work where they please. Where ideas and resources flow where they’re most needed unrestricted by national borders.
We strive to create a world of opportunity for anyone, anywhere – one move at a time
.

Have you ever relocated? If so, you probably know how overwhelming it can be—immigration hoops, tax implications, housing, shipping, utilities, banking… the list goes on. No matter where in the world you go, relocating is complicated, time‑intensive, and stressful. Perch Peek was conceived to change that.

We’re building a streamlined Mobility ecosystem to empower businesses and individuals to move anywhere in the world. We support employers and employees through every stage of the relocation process, providing an affordable, scalable, high‑value service, powered by technology and relocation expertise.

About the role

We are looking for a Principal Engineer with deep expertise in Laravel
. You won't just be shipping code – you’ll be defining the technical strategy that scales our app API. In this role you will own the quality, scalability, and security of app API, remove technical bottlenecks and solve “hard” engineering problems, elevate the team’s output, improve PR standards, and draw the right balance between tech‑debt and speed of delivery (optimising for business requirements).

Ideally, you are a backend authority who also has the pragmatic full‑stack skills (especially React

JS) to unblock features and drive delivery end‑to‑end.

Role Responsibilities

Whilst every role in a startup has a degree of flexibility over time, here is what we see as the role’s main responsibilities:

  • Architect high‑performance, scalable APIs that serve as the backbone of our platform.
  • Making high‑stakes decisions on scalability, maintainability, data modeling, and performance.
  • Elevate the entire engineering team by setting high standards, conducting rigorous PR reviews.
  • Make smart trade‑offs between “perfect code” and speed to market, understanding that engineering is a lever for business growth.
  • Champion reliability and observability. You build it, you run it! Ensure our systems are debuggable, resilient, and performant in production.
  • Ship complex, high‑value features end‑to‑end. You are hands‑on and lead from the front, unblocking the team on the hardest technical challenges.
About You

The type of person we think will be awesome in this role will likely have a track record of the below skills and experience:

  • Extensive commercial experience (sweet spot is 8‑12 years) designing and building mission‑critical SaaS platforms using Modern PHP & Laravel. You understand the framework’s internals.
  • Practical experience implementing Domain‑Driven Design
  • Sufficient experience with React

    JS and Type Script to comfortably handle full‑stack features and unblock frontend challenges when necessary.
  • Deep experience with modern testing frameworks, CI/CD pipelines (we use Git Hub Actions), and maintaining “production‑ready” code standards.
  • Demonstrated ability to prioritise business value and “move rapidly” over perfection.
  • Ability to explain complex technical trade‑offs to non‑technical stakeholders in simple terms.

While not necessary, we’re especially interested in candidates with the below:

  • You thrive in ambiguity and are comfortable driving projects forward autonomously in a fast‑paced environment.
  • Deep familiarity with AWS services beyond just EC2 & RDS.
  • Experience tuning complex SQL queries
  • Handling large datasets in different formats.
Pay & Benefits Salary

Total compensation packages are based on a wide array of factors unique to each candidate, including but not limited to demonstrated skill set, years and depth of relevant experience, location and…

Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary