Join our engineering team in Glasgow to help modernise and scale our platform used by thousands of clients across the UK.
The Service Directory is an online purchasing system primarily used by care homes and nurseries within the UK. We sit between the customer and supplier to help make efficiencies in accounting, reporting, and in controlling spend.
We're looking for a full-stack mid-level software engineer to join us at our office in Glasgow. You'll play a key role in building new features, fixing issues, and occasionally helping to rewrite our legacy PHP system into a modern ReactJS + Express architecture. The role is best suited for someone who describes themselves as a web developer with a passion for software engineering, has exceptional problem-solving skills, and is comfortable owning features from design to deployment while working closely with other developers.
What you bring:
- Experience with JavaScript, TypeScript and Node.js
- Some experience using ReactJS that interacts with another back-end routing framework (Express or similar).
- Experience with designing and using a Rest API.
- 3+ years professional software engineering experience or BSc degree in Computing Science (or similar).
- Understand web security concepts and be able to consistently write secure code.
- Ability to read, understand, and make changes to existing code to make improvements to performance and add new features.
- Experience working with relational databases (MySQL or PostgreSQL).
Nice to have:
- Familiar with PHP.
- Experience with maintaining a large codebase.
- Knowledge of Linux command line.
Work setup:
- Hybrid working with Monday–Thursday in the office, and work from home on Fridays.
- 15 additional 'work from home' days to use throughout the year.
Benefits:
- 29 days annual leave, plus your birthday off.
- Hybrid work schedule (see above).
- Collaborative, friendly team culture with opportunities for growth and mentorship.
- Modern tech stack and a chance to influence major technical decisions.
Pay: From £36,000.00 per year
Education:
- Diploma of Higher Education (preferred)
Experience:
- Node.js: 2 years (required)
Work authorisation:
- United Kingdom (preferred)
Work Location: In person