Principal Full-Stack Engineer (Contract Role) / 38 minutes ago in London
Principal Full-Stack Engineer (Contract Role) / 38 minutes ago

Principal Full-Stack Engineer (Contract Role) / 38 minutes ago in London

London Full-Time 60 - 85 £ / hour (est.) No home office possible
Go Premium
P

At a Glance

  • Tasks: Lead and innovate in full-stack development, tackling complex engineering challenges.
  • Company: Join Xcelirate, a tech leader driving global expansion with cutting-edge platforms.
  • Benefits: Earn €85/hour, enjoy flexible work hours, and receive top-notch equipment.
  • Other info: Participate in exciting events and enjoy global co-working access.
  • Why this job: Make a real impact while collaborating with top developers in a dynamic environment.
  • Qualifications: 15+ years in web applications, expert in PHP and modern JavaScript frameworks.

The predicted salary is between 60 - 85 £ per hour.

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 (Contract Role) / 38 minutes ago in London employer: Php-Jobs

Xcelirate is an exceptional employer that champions innovation and collaboration, providing a dynamic environment for top developers to thrive. With competitive contractor rates, flexible work arrangements, and access to global co-working spaces, we prioritise work-life balance while fostering professional growth through engaging events and a culture of shared knowledge. Join us in shaping the future of technology as we continue our journey of global expansion.
P

Contact Detail:

Php-Jobs Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Principal Full-Stack Engineer (Contract Role) / 38 minutes ago in London

✨Tip Number 1

Network like a pro! Reach out to your connections in the industry and let them know you're on the hunt for a Principal Full-Stack Engineer role. You never know who might have the inside scoop on openings or can put in a good word for you.

✨Tip Number 2

Show off your skills! Create a portfolio that highlights your best projects, especially those that demonstrate your expertise in PHP, JavaScript, and cloud deployment. This is your chance to shine and prove you’re the right fit for the job.

✨Tip Number 3

Prepare for technical interviews by brushing up on your problem-solving skills. Be ready to discuss architectural decisions and showcase your hands-on experience with both backend and frontend systems. Practice makes perfect!

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who take the initiative to engage directly with us.

We think you need these skills to ace Principal Full-Stack Engineer (Contract Role) / 38 minutes ago in London

Full-Stack Development
PHP
Symfony
Modern JavaScript
React
Vue
Python
Full-Stack Architecture
Cloud Deployment
AWS
Linux
Docker
Terraform
Ansible
Automated Testing

Some tips for your application 🫡

Show Your Technical Expertise: When writing your application, make sure to highlight your extensive experience with both backend and frontend technologies. We want to see your hands-on skills in action, so don’t hold back on sharing specific projects or challenges you've tackled.

Be Clear and Concise: We appreciate clarity in communication, especially when it comes to technical details. Keep your application straightforward and to the point, explaining your design decisions and how they align with our goals at Xcelirate.

Share Your Curiosity: Don’t forget to mention any personal projects or homelab experiments that showcase your passion for technology. We love seeing candidates who are driven by curiosity and innovation, so let us know what you’ve been up to!

Apply Through Our Website: To ensure your application gets the attention it deserves, make sure to apply through our website. It’s the best way for us to keep track of your application and get back to you quickly!

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 PHP, Symfony, modern JavaScript frameworks like React or Vue, and be ready to discuss your experience with cloud deployment and CI/CD pipelines. Be prepared to explain your architectural decisions clearly.

✨Showcase Your Problem-Solving Skills

During the interview, expect to tackle complex engineering problems. Think about how you would frame these issues and the design solutions you’d propose. Share examples from your past experiences where you’ve owned a problem end-to-end, highlighting your approach to refactoring and maintaining codebases.

✨Communicate Clearly and Confidently

You’ll need to articulate your thoughts effectively, especially when discussing technical concepts with non-engineers. Practice explaining your design decisions and the rationale behind them. This will demonstrate not only your technical expertise but also your ability to collaborate with diverse teams.

✨Bring Your Curiosity to the Table

Xcelirate values curiosity, so don’t hesitate to share your personal projects or homelab experiments. Discussing your hands-on experiences can set you apart and show your passion for technology. It’s a great way to illustrate your proactive approach to learning and innovation.

Principal Full-Stack Engineer (Contract Role) / 38 minutes ago in London
Php-Jobs
Location: London
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>