At a Glance
- Tasks: Lead the development of scalable APIs and solve complex engineering challenges.
- Company: Join a fully remote, innovative tech company with a collaborative culture.
- Benefits: Enjoy flexible working, competitive salary, share options, and a learning budget.
- Other info: Participate in annual onsite events and enjoy a dynamic work environment.
- Why this job: Make a real impact by driving technical strategy and elevating team performance.
- Qualifications: 8-12 years in PHP & Laravel, with full-stack skills in ReactJS.
The predicted salary is between 80000 - 100000 € per year.
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 the 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 ReactJS) to unblock features and drive delivery end-to-end.
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, 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 ReactJS and TypeScript to comfortably handle full-stack features and unblock frontend challenges when necessary.
- Deep experience with modern testing frameworks, CI/CD pipelines (we use GitHub 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
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 some role-dependent factors. We’ll be happy to discuss this during the interview process.
The Perch Perks
- Work from Anywhere – PerchPeek is a fully distributed & remote company that supports employees working wherever they’d like to be (within the parameters of your role’s requirements). We offer an allowance to ensure your working environment suits you.
- Flexible Holiday and Leave – you’ll receive all statutory holiday plus wellbeing leave and flexible annual leave for you to rest, relax, or recharge as you see fit.
- 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 somewhere cracking to spark new ideas, connections and memories! In the past we’ve traveled to Tenerife, Barcelona, and Marrakech.
Ready to be a Perchy?
Firstly, no need for a cover letter (phew!). 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) to discuss your background, what you're looking for next, and answer any initial questions about the company or team.
- Technical Challenge (Take-home): A practical coding exercise designed to let you showcase your engineering standards - focusing on clean architecture, and modern Laravel practices. We respect your time and keep this concise.
- Collaborative Technical Workshop (90 mins): A "real-world" working session with our engineers. We will use your code submission as a base to solve 2-3 additional problems together. We also provide detailed feedback on your submission during this call.
- Engineering Excellence Interview (45 mins): A deep-dive technical interview with technical co-founder, Ace. We will discuss system design, architectural trade-offs, and how you approach building scalable, mission-critical software.
- Culture & Alignment Interview (45 mins): A final conversation with Paul (CEO) and Hellie (COO) to ensure our values align and that we can offer the environment you need to thrive.
We hope you’re as excited to apply as we are to hear from you - Good luck!
Principal Developer - PHP Laravel employer: Join the PerchPeek Pandemonium
At PerchPeek, we pride ourselves on being a fully remote company that champions flexibility and work-life balance, allowing our Principal Developers to thrive in an environment that prioritises personal well-being and professional growth. With generous benefits like flexible holiday leave, a learning and development budget, and the opportunity to own shares in the company, we foster a culture of collaboration and innovation where your contributions directly impact our success. Join us to not only advance your career but also to be part of a vibrant community that values creativity and connection.
Contact Detail:
Join the PerchPeek Pandemonium Recruiting Team
StudySmarter Expert Advice🤫
We think this is how you could land Principal Developer - PHP Laravel
✨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 Developer role you’re after.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best projects, especially those using Laravel and ReactJS. This is your chance to demonstrate your expertise and make a lasting impression.
✨Tip Number 3
Prepare for those interviews like a pro! Brush up on your technical knowledge and be ready to discuss your past experiences. Practice explaining complex concepts in simple terms – 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 are proactive about their job search.
We think you need these skills to ace Principal Developer - PHP Laravel
Some tips for your application 🫡
Show Off Your Skills:Make sure your resume highlights your extensive experience with PHP and Laravel. We want to see your journey in building scalable SaaS platforms, so don’t hold back on the details!
Be Clear and Concise:When answering application questions, keep it straightforward. We appreciate clarity, especially when you’re explaining complex technical concepts. Remember, we’re looking for someone who can communicate effectively with both techies and non-techies.
Tailor Your Application:Don’t just send a generic resume! Tailor your application to reflect how your skills align with our needs, especially around high-performance APIs and team leadership. Show us why you’re the perfect fit for this role!
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you’re keen on joining our team!
How to prepare for a job interview at Join the PerchPeek Pandemonium
✨Know Your Laravel Inside Out
Make sure you brush up on your Laravel knowledge before the interview. Be prepared to discuss its internals and how you've used it in past projects. This will show that you’re not just familiar with the framework, but that you truly understand it.
✨Showcase Your Problem-Solving Skills
During the collaborative technical workshop, be ready to tackle complex engineering problems. Think aloud as you work through challenges, demonstrating your thought process and how you approach problem-solving. This is your chance to shine!
✨Communicate Clearly with Non-Techies
You’ll need to explain technical concepts to non-technical stakeholders. Practice simplifying complex ideas into layman's terms. This skill will be crucial in showing that you can bridge the gap between tech and business needs.
✨Prepare for Trade-Off Discussions
Expect questions about making trade-offs between code perfection and speed to market. Have examples ready from your experience where you had to balance these factors, and be prepared to discuss the outcomes of those decisions.