Senior Full Stack Engineer - PHP, React

December 20, 2024

Apply Now
Logo of Deskpro

Deskpro

Deskpro is a help desk software provider offering a flexible, customizable platform for managing customer support and internal operations. It allows organizations to deploy their help desk on the Cloud or On-Premise, facilitating easy management of support requests through various channels such as live chat, voice, and email. Deskpro integrates with existing business tools and offers automation features to enhance productivity. With strong customization options, it serves a wide range of teams including IT, HR, and legal. The platform is known for its robust reporting tools, security credentials, and seamless integration capabilities, making it suitable for enterprise and smaller teams alike.

software • customer support • helpdesk • saas

📋 Description

• At Deskpro, we make helpdesk software and we have customers of all shapes and sizes from across the globe, including Vodafone, Microsoft, NHS, and Panasonic. Deskpro is a large product with a large variety of features and modules, from email, chat, and voice, to blog posts, knowledgebase and guides, and everything in between. There's always something new to build. • We have a Wimbledon office but remote opportunities are available for UK-based candidates. • As a senior full-stack engineer, you will help build new features and modules, you'll be involved in shaping our underlying product frameworks and our internal processes like code reviews and deployment, and you'll get to participate in feature planning and have real input on the direction we take the product and the company as a whole. • You'll be joining a small team where your specific experience will have a great impact. You will have a lot of autonomy over your own projects and you will get to use your expertise to lead by example. • Deskpro is a polyglot company. A lot of our existing product backends are written in PHP (Symfony, Laravel), but as the product evolves, we're shipping NodeJS/Typescript and Golang services, too. Most of our Cloud services are serverless NodeJS/Typescript projects. We use a lot of other technologies like Elastic, Redis, and services offered by AWS like DynamoDB. We're big fans of using the right tool for the job. • The main product frontend is all Typescript/React that talks to GraphQL backends. Other parts of the business use React/NextJS or even Svelte. We've spent time looking at maturing technologies like Web Components and have some ideas on improving our frameworks with agnostic UI libraries through tools like Lit. • Node is becoming an even bigger part of our tech stack going forward as we embark on the development of exciting new projects and features like chat bots and AI. The Node community is ever changing and we need people who know the ecosystem well to help our team make fundamental decisions. • You'll get to use and learn about many different products, APIs and technologies. Deskpro is the central hub for a lot of companies, and we're always adding new features, modules and integrations. • You'll get to work with real customers and get a peek into how other businesses operate. • You'll get to learn about scaling software as well as scaling the SaaS platform as a whole. • You'll get to try out new technology. We are constantly updating our stack and are always on the lookout for tools that will help us be more productive. • You have an earnest interest in developing software with a desire to learn more about the craft. • You enjoy taking the lead on big projects and enjoy a strong sense of ownership over the stuff you build. • You have a lot of experience with Typescipt/Node as both a backend and frontend technology. • You've got experience with React. Experience with NextJS specifically is ideal. • You have excellent written and verbal communication skills. We are big believers in "writing stuff up", everything from spec's to dev docs to RFC's. You need to be able to know your audience and communicate clearly. • You enjoy solving problems yourself and like working in a "get stuff done" environment. We're a small team and we all generally just get on with things in a fairly autonomous manner. You won't be micro-managed.

🎯 Requirements

• Strong experience with PHP • Strong experience with RDMS (we use MySQL). • Experience building SPA's with React and Typescript. • Experience with AWS is a bonus. • You should be a fast learner. We often venture into unknown territory so you should be a Google-fu master and have experience-driven intuition. • You should be excited to dive deep into new technology and new programming languages. We're always happy to try new things if it'll help us ship better software. • You should have a strong understanding of software architecture with opinions on "the right way" to do things. • You should be a "do-er". You will have a lot of autonomy over your own work, and you will be expected to work with the team to make sure your projects get shipped. • You work well with others and enjoy sharing your knowledge and leading by example. • You should love the colour green. We're putting a big focus on delivering well-tested and super-solid software!

🏖️ Benefits

• Competitive Salary + Share Options • Varied work. Both in terms of what product features you will be working on, but you'll also have the opportunity to immerse yourself in other aspects of the company such as product planning, customer support, etc. • A mixture of autonomy over your own work and real responsibilities to the team and business. • Your choice of equipment (most of our devs like Macbook's with two 4k monitors). • We encourage self-improvement: Company-sponsored server/hosting for your side projects; books; conferences; courses. Just ask! • A chance to be truly invested in your work and the company with a generous share options scheme. • BUPA Private Healthcare & Cash Scheme, Pension Scheme, Bike Storage, Season ticket loans, Reduced gym membership.

Apply Now

December 20, 2024

As a Senior Backend Engineer at Kitman Labs, build core data-flows for sports analytics products. Drive innovation in data processing pipelines and APIs.

December 8, 2024

Join Praktika as a Senior Python Backend Engineer focused on EdTech and AI. Design and maintain scalable backend systems and innovate language learning.

Discover 100,000+ Remote Jobs!

Join now to unlock all jobs

Discover hidden jobs

We scan the internet everyday and find jobs not posted on LinkedIn or other job boards.

Head start against the competition

We find jobs as soon as they're posted, so you can apply before everyone else.

Be the first to know

Daily emails with new job openings straight to your inbox.

Choose your membership

Loved by 10,000+ remote workers
🎉$6 / week

Cancel anytime

MOST POPULAR
🥳$18 / month
$24
Save 25% vs weekly

Cancel anytime

BEST VALUE
🥰$54 / year
$216
Save 75% vs monthly

Cancel anytime

Wall of Love

Frequently asked questions

We use powerful scraping tech to scan the internet for thousands of remote jobs daily. It operates 24/7 and costs us to operate, so we charge for access to keep the site running.

Of course! You can cancel your subscription at any time with no hidden fees or penalties. Once canceled, you’ll still have access until the end of your current billing period.

Other job boards only have jobs from companies that pay to post. This means that you miss out on jobs from companies that don't want to pay. On the other hand, Remote Rocketship scrapes the internet for jobs and doesn't accept payments from companies. This means we have thousands more jobs!

New jobs are constantly being posted. We check each company website every day to ensure we have the most up-to-date job listings.

Yes! We’re always looking to expand our listings and appreciate any suggestions from our community. Just send an email to Lior@remoterocketship.com. I read every request.

Remote Rocketship is a solo project by me, Lior Neu-ner. I built this website for my wife when she was looking for a job! She was having a hard time finding remote jobs, so I decided to build her a tool that would search the internet for her.

Why I created Remote Rocketship

Choose your membership

Loved by 10,000+ remote workers
🎉$6 / week

Cancel anytime

MOST POPULAR
🥳$18 / month
$24
Save 25% vs weekly

Cancel anytime

BEST VALUE
🥰$54 / year
$216
Save 75% vs monthly

Cancel anytime

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com