Senior Full Stack Product Developer (PHPReact)

extra holidays
Work set-up: 
Full Remote
Contract: 
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

Proficiency in PHP, especially with Laravel and Symfony frameworks., Experience building single-page applications using React and TypeScript., Knowledge of Node.js and TypeScript for server-side and client-side development., Familiarity with relational databases like MySQL and cloud services such as AWS..

Key responsibilities:

  • Develop and deploy new features and modules for the platform.
  • Contribute to shaping the core product architecture and internal processes.
  • Participate in feature planning and strategy discussions.
  • Collaborate within a small, agile team to deliver high-quality results.

Deskpro logo
Deskpro SME www.deskpro.com
51 - 200 Employees
See all jobs

Job description

At Deskpro, we build helpdesk software that helps businesses provide better support to their customers worldwide. We’re looking for a Senior Full Stack Product Developer to join our friendly engineering team. In this role, you’ll help build new features and modules for our platform and improve our underlying product frameworks. You’ll also participate in planning sessions and contribute to decisions that shape our product and the company’s direction.

You’ll be joining a small, collaborative team where your experience will have a meaningful impact. We have an office in Wimbledon, London, but this position can be remote within the UK. We value flexibility and trust our developers with a high degree of autonomy – you won’t be micromanaged. At the same time, we foster a supportive environment where you can always ask for help when needed.

What You’ll Do
  • Create & Develop: Build and deploy new features and modules for the Deskpro platform, continually expanding its features and capabilities.
  • Improve & Innovate: Help shape our core product architecture and refine internal processes (e.g. improving code review and deployment workflows).
  • Plan & Influence: Participate in feature planning and strategy, contributing ideas to the direction of our product and company.
  • Collaborate: Work collaboratively in a small agile team, taking ownership of projects and leading by example to deliver highquality results.
    • Our Tech Stack

      We work with a broad range of technologies and believe in using the best tool for each job. Our backend is primarily built in PHP (Laravel and some Symfony), and we’re increasingly using Node.jsTypeScript and Golang. On the front end, we build rich singlepage applications in TypeScript and React that communicate with our GraphQL API. We frequently experiment with new tools and standards to keep up with the ever changing landscape.

      We leverage AWS for our SaaS platform (using services like DynamoDB and serverless functions) alongside other technologies such as Elastic and Redis to ensure our platform is fast and scalable. Looking forward, Node.js will play an even bigger role as we develop new features like realtime chat bots and AIpowered capabilities.

      AI at Deskpro

      AI is everywhere these days so we wanted to make special note of how AI is impacting us here at Deskpro.

      • For our engineers: we’re experimenting with ways AI can support—not replace—our team. That includes process improvements (like automated meeting notes or drafting PRDs) as well as developer tooling such as coding assistants (Copilot, Claude, and others). We’re in the early stages, testing different approaches to see what genuinely makes us more effective.
      • For our product: We have a lot of work in the pipeline that has nothing to do with AI, but its fair to say that AI is a big part of our shortterm roadmap. Deskpro is a natural fit for AIdriven features—there are countless ways we can help our customers solve problems or automate workflows more intelligently. As an engineer here, you’ll play a key role in figuring out how to apply AI and ML in practical, impactful ways. Our focus isn’t on inventing new AI technology (i.e. most of us dont have a background in ML). Instead, we focus on leveraging the best tools and APIs available to build features that deliver real value to our customers.
        • Requirements

          • Experience with PHP and relational databases (we use MySQL).
          • Experience building singlepage applications with React and TypeScript.
          • Experience with Node.js and TypeScript development (for both serverside and clientside applications).
          • Exposure to AWS or other cloud services (nice to have).
          • Exposure or experience with AI is a nice to have.
          • A passion for continuous learning and improving your software craftsmanship.
          • Curiosity and adaptability in the face of new challenges – you’re quick to research and dive into new technologies to find solutions.
          • Excellent written and verbal communication skills, especially for writing clear technical docs and specs.
          • A collaborative mindset – you enjoy sharing knowledge, supporting teammates, and learning from others.
          • A sense of ownership and the motivation to see projects through from idea to delivery.
          • Commitment to quality – you write reliable, welltested code and appreciate seeing tests pass (we love seeing all tests green!).
            • Polyglot developers with recent experience with modern PHP and React will thrive here. But if you’re excited about this role but don’t meet every single qualification, please apply anyway!

              We are committed to finding the right person, and we welcome diverse skills and experiences – you might be the perfect fit even if you don’t match the job description 100%. We find that attitude matters most and if youre willing to learn and are passionate about building great products, then we can run with that.

              Benefits

              • Competitive Salary + Share Options
              • Flexible Work Culture: Remotefriendly setup and flexible hours to help you maintain a healthy worklife balance.
              • Inclusive Team Environment: Join a supportive, collaborative team that values your ideas and encourages knowledgesharing.
              • Impact & Growth: The opportunity to work on varied projects that have real impact in a growing product, at a company where your contributions truly shape the future.
              • Topnotch Equipment: Your choice of highquality hardware (MBPs, monitors, etc.) so you can work comfortably.
              • Continuous Learning: Companysponsored resources for your professional development – whether it’s attending a conference, taking a course, getting new books, or even hosting your own side project on our servers.
              • Comprehensive Benefits: Private health insurance (BUPA), a company pension plan, gym membership discounts, biketowork scheme, season ticket loans, and other perks to take care of you .

Required profile

Experience

Level of experience: Mid-level (2-5 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Curiosity
  • Adaptability
  • Collaboration
  • Communication

Product Developer Related jobs