At a Glance
- Tasks: Architect high-performance APIs and lead the engineering team to solve complex challenges.
- Company: Join PerchPeek, a remote-first company revolutionising global relocation.
- Benefits: Work from anywhere, flexible leave, company shares, and a learning budget.
- Other info: Collaborative culture with excellent career growth opportunities.
- Why this job: Make a real impact in a fast-paced environment while shaping the future of mobility.
- Qualifications: 8-12 years in PHP & Laravel, with full-stack skills in ReactJS.
The predicted salary is between 36000 - 60000 ÂŁ per year.
Hello! Thanks for checking out our job posting for the role of Principal Engineer - PHP Developer at PerchPeek. 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 PerchPeek and this role are a good match for you.
About PerchPeek
At PerchPeek we dream of a borderless world where people have the freedom to live and work where they please. We strive to create a world of opportunity for anyone, anywhere â one move at a time. Weâre building a streamlined Mobility ecosystem to empower businesses and individuals to move anywhere in the world.
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.
Role Responsibilities
- Architect highâperformance, scalable APIs that serve as the backbone of our platform.
- Make 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.
- Champion reliability and observability. Ensure our systems are debuggable, resilient, and performant in production.
- Ship complex, highâvalue features endâtoâend.
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.
- Practical experience implementing DomainâDriven Design.
- Sufficient experience with ReactJS and TypeScript to comfortably handle fullâstack features.
- Deep experience with modern testing frameworks, CI/CD pipelines, 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
Total compensation packages are based on a wide array of factors unique to each candidate. Weâll be happy to discuss this during the interview process.
The Perch Perks
- Work from Anywhere â PerchPeek is a fully distributed & remote company.
- Flexible Holiday and Leave â youâll receive all statutory holiday plus wellbeing leave and flexible annual leave.
- Company share options â be a business owner and have your very own little piece of PerchPeek.
- Learning & Development Budget â so you can be proactive about learning something fun outside of your core role.
- Annual Onsite â we all take flight once a year and gather the flock together.
Ready to be a Perchy?
Please just share your resume and responses to the application questions.
Our interview stages are:
- HR Screen (25â30 minutes): A brief chat with Penny (Head of People).
- Technical Challenge (Takeâhome): A practical coding exercise.
- Collaborative Technical Workshop (90 mins): A "realâworld" working session with our engineers.
- Engineering Excellence Interview (45 mins): A deepâdive technical interview.
- Culture & Alignment Interview (45 mins): A final conversation with Paul (CEO) and Hellie (COO).
We hope youâre as excited to apply as we are to hear from you - Good luck!
Principal Engineer - PHP Developer in London employer: Enboarder
Contact Detail:
Enboarder Recruiting Team
StudySmarter Expert Advice đ¤Ť
We think this is how you could land Principal Engineer - PHP Developer in London
â¨Tip Number 1
Get your networking game on! Reach out to folks in the industry, attend meetups, or join online communities. You never know who might have a lead on that Principal Engineer role youâre after!
â¨Tip Number 2
Show off your skills! When you get the chance, share your projects or contributions on platforms like GitHub. This gives potential employers a peek into your coding prowess and problem-solving abilities.
â¨Tip Number 3
Prepare for those interviews! Brush up on your technical knowledge, especially around Laravel and PHP. Practice explaining complex concepts simply â itâll help you connect with non-technical interviewers.
â¨Tip Number 4
Donât forget to apply through our website! Itâs the best way to ensure your application gets seen. Plus, we love seeing candidates who take that extra step to engage with us directly.
We think you need these skills to ace Principal Engineer - PHP Developer in London
Some tips for your application đŤĄ
Keep it Relevant: When you're putting together your application, make sure to highlight your experience with PHP and Laravel. We want to see how your skills align with the role, so tailor your resume to showcase your relevant projects and achievements.
Show Your Passion: Let us know why you're excited about the opportunity at PerchPeek! A little enthusiasm goes a long way. Share your thoughts on our mission and how you can contribute to making relocations easier for everyone.
Be Clear and Concise: We appreciate straightforward communication. When answering the application questions, get to the point and avoid fluff. This helps us understand your thought process and technical expertise without wading through unnecessary details.
Apply Through Our Website: Don't forget to submit your application through our website! Itâs the best way for us to keep track of your application and ensure it gets the attention it deserves. Plus, it makes the whole process smoother for both of us!
How to prepare for a job interview at Enboarder
â¨Know Your Tech Inside Out
Make sure you have a solid grasp of Laravel and PHP, as well as the principles of Domain-Driven Design. Brush up on your knowledge of modern testing frameworks and CI/CD pipelines, especially GitHub Actions, so you can confidently discuss your experience during the technical challenge.
â¨Prepare for Real-World Scenarios
Since you'll be participating in a collaborative technical workshop, practice solving complex problems with your code. Think about how you would approach scaling APIs and maintaining performance under pressure, as these are key aspects of the role.
â¨Communicate Clearly
Be ready to explain your technical decisions in simple terms. The interviewers will want to see how you can articulate complex trade-offs to non-technical stakeholders, so practice breaking down your thought process into digestible pieces.
â¨Show Your Passion for Mobility Solutions
PerchPeek is all about making relocation easier, so demonstrate your enthusiasm for their mission. Share any personal experiences with relocation or how you see technology improving this process, as it will show that you align with their values and vision.