At a Glance
- Tasks: Lead and innovate in full-stack development, tackling complex engineering challenges.
- Company: Join a cutting-edge tech company driving global expansion with top talent.
- Benefits: Competitive €85/hour rate, flexible work hours, and top-notch equipment provided.
- Why this job: Make a real impact while working with advanced technologies and a talented team.
- Qualifications: 15+ years of experience in web applications, expert in PHP and modern JavaScript.
- Other info: Enjoy global co-working access and exciting team events throughout the year.
The predicted salary is between 60000 - 84000 £ per year.
About Xcelirate
Xcelirate develops technologically-advanced platforms accessed by thousands of users every minute. We foster an environment where top developers collaborate to strategically plan and swiftly execute practices that maintain market dominance and drive global expansion. Our success is built on a decade of growth supported by our customers and talented team.
We are seeking a principal-level full-stack engineer—a seasoned expert who guides architectural decisions and remains deeply hands-on with the code. The ideal candidate approaches work with a stoic mindset, prioritising clarity and importance over urgency, and naturally elevates the technical standards of those working alongside them. You possess an intuitive understanding of advanced concepts like hot-path optimisation, speculative execution, and lazy initialisation. We encourage sharing details about personal homelab experiments driven purely by curiosity.
Key Responsibilities
- Manage time effectively while adhering to company priorities.
- Own complex engineering problems end-to-end, from problem framing and design through delivery and iteration.
- Ensure critical platform areas remain reliable, performant, and maintainable.
- Build new features and enhance existing ones across platforms.
- Pragmatically refactor legacy and modern codebases, balancing long-term health with delivery needs.
- Write comprehensive tests (unit, integration, and end-to-end) to ensure software reliability.
- Engage in every phase of the software lifecycle, from ideation to deployment.
- Participate in and occasionally lead deep technical discussions to drive sound decisions and trade-offs.
- Work hands-on across both backend and frontend systems.
- Identify inefficiencies and streamline workflows to reduce unnecessary effort.
- Collaborate closely with senior engineers, raising the technical bar through example.
- Take full ownership of work, ensuring high-quality, maintainable solutions.
Required Experience and Technical Skills
- Experience: 15+ years of hands-on experience building and maintaining complex web applications.
- Communication: Clear technical communication, capable of explaining and defending design decisions to both senior engineers and non-engineers.
- Backend Expertise: Expert PHP developer (12+ years), proficient with Symfony or equivalent frameworks.
- Frontend Expertise: 10+ years of modern JavaScript experience, including React or Vue (Next/Nuxt experience is a plus).
- Polyglot Skills: Expert level knowledge in at least one additional programming language (Python is a plus).
- Architecture: Expertise in full-stack architecture, including monoliths, services, and hybrid models.
- Cloud & DevOps: Power user experience in cloud deployment and scaling (AWS preferred).
- Linux & Containers: Expert Linux user, including daily containerized workflows with Docker.
- Infrastructure Automation: Expert proficiency in Terraform and Ansible.
- CI/CD: Power user level ownership of CI/CD pipelines and release workflows.
- Testing: Extensive experience in automated testing (unit, integration, E2E), including TDD where appropriate.
- Security: Expert knowledge of web security fundamentals: authentication, authorisation, data protection, and secure coding.
- Codebase Fluency: Ability to work effectively on both legacy and modern codebases, focusing on incremental modernisation.
- Ownership: Strong independent technical ownership and accountability.
Contractor Benefits and Support
- Competitive contractor rate of €85/hour plus a retention bonus scheme paid every 6 months.
- Top-Notch Workstation provided (latest MacBook, branded merchandise).
- Global Co-Working Access for dynamic and flexible work arrangements.
- Full flexibility in work location and hours to support work-life balance.
- Participation in exciting events and gatherings throughout the year (team gatherings, cultural events, etc.).
Principal Full-Stack Engineer in England employer: Php-Jobs
Contact Detail:
Php-Jobs Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Principal Full-Stack Engineer in England
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage in online communities. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those that highlight your full-stack expertise. This is your chance to demonstrate your problem-solving abilities and technical prowess beyond just a CV.
✨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. We recommend doing mock interviews with friends or using platforms that simulate real interview scenarios to boost your confidence.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets noticed. Plus, it shows you’re genuinely interested in joining our team at Xcelirate, where we value top talent like you.
We think you need these skills to ace Principal Full-Stack Engineer in England
Some tips for your application 🫡
Show Your Passion: When you're writing your application, let your enthusiasm for technology and coding shine through. Share any personal projects or homelab experiments that showcase your curiosity and skills. We love seeing candidates who are genuinely excited about what they do!
Tailor Your Application: Make sure to customise your application to highlight how your experience aligns with the role of Principal Full-Stack Engineer. Focus on your expertise in PHP, JavaScript, and any other relevant technologies. We want to see how you can contribute to our team!
Be Clear and Concise: In your written application, clarity is key. Use straightforward language to explain your technical decisions and experiences. Remember, we appreciate candidates who can communicate complex ideas simply, so don’t overcomplicate things!
Apply Through Our Website: We encourage you to submit your application directly through our website. It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it makes the whole process smoother for everyone involved!
How to prepare for a job interview at Php-Jobs
✨Know Your Tech Inside Out
As a Principal Full-Stack Engineer, you’ll need to showcase your deep understanding of both backend and frontend technologies. Brush up on your PHP and JavaScript skills, and be ready to discuss your experience with frameworks like Symfony, React, or Vue. Prepare to explain complex concepts like hot-path optimization in a way that even non-engineers can grasp.
✨Showcase Your Problem-Solving Skills
Be prepared to walk through your thought process on how you approach complex engineering problems. Think of examples where you've owned a project from start to finish, detailing how you framed the problem, designed the solution, and iterated based on feedback. This will demonstrate your ability to manage time effectively while adhering to company priorities.
✨Engage in Technical Discussions
Since you'll be participating in and occasionally leading deep technical discussions, practice articulating your design decisions clearly. Be ready to defend your choices and discuss trade-offs. This shows not only your expertise but also your ability to elevate the technical standards of those around you.
✨Demonstrate Ownership and Accountability
Highlight your experience with taking full ownership of your work. Share specific instances where you ensured high-quality, maintainable solutions, and how you’ve pragmatically refactored codebases. This aligns perfectly with the role's emphasis on independent technical ownership and accountability.