Deskpro
Total Integrated Solutions Ltd
ITSS Recruitment Ltd
Jonathan Lee Recruitment
Corndel
First Recruitment Services
Hamilton Barnes Associates Limited
Techwaka
Hamilton Barnes Associates Limited
Deskpro is seeking a senior full-stack engineer to join their development team. You will play a critical role in building new features while employing technologies like PHP, NodeJS, Typescript, and React. This position offers a blend of autonomy and collaborative project management in a fast-paced environment. Ideal candidates should have strong communication skills and a passion for driving projects forward while continuously learning about evolving technologies.
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.
What you will do as a senior full-stack engineer
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.
Technology we use and where we're going
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.
Why should you be interested?
You are a good fit for the role if...
Examples of projects we've been working on lately
No recruiters or agencies please
* The salary benchmark is based on the target salaries of market leaders in their relevant sectors. It is intended to serve as a guide to help Premium Members assess open positions and to help in salary negotiations. The salary benchmark is not provided directly by the company, which could be significantly higher or lower.