Skip to content

IT Developer

Salary: £35k – £40k PA DOE

The Role

Based in our Basingstoke office and warehouse, this is a development role working closely alongside our IT
Developer to build, maintain and improve TSL’s internal web applications and systems. It’s an ideal opportunity
for someone keen to grow as a full stack developer, who enjoys solving real problems and seeing their work
used across a busy, fast-moving business.

You’ll work hand-in-hand with our IT Developer, taking on features and fixes of your own while learning the wider
codebase. As you find your feet, you’ll take on more independence and responsibility, freeing up our IT
Developer to focus on the larger task of rebuilding and improving systems across the company. We’re
open-minded about background: whether you’ve come through study, an apprenticeship, personal projects or
commercial work, what matters most is aptitude, curiosity and a genuine drive to learn.

 

Specific Roles and Responsibilities
General

  • Support the IT Manager in the development and improvement of TSL’s custom IT systems and web
    applications.
  • Take direction from the IT Manager on tasks, priorities and approach.
  • Work efficiently with the ticketing system to pick up and resolve assigned development tasks and bugs.
  • Help ensure the company and its systems remain working and resilient.
  • Follow GDPR and cyber security good practice across all work.
  • Actively look for opportunities to improve the company’s processes by using IT to assist and automate
    tasks.
  • Help maintain uptime for RFID and barcode scanning technology where required.

Development Projects

  • Assist on TSL’s development projects, including internal web apps and other systems.
  • Build features and fix bugs against agreed requirements, with code reviewed by the IT Developer before
    deployment.
  • Liaise with users and the wider team on reported bugs and issues.
  • Suggest improvements that would help operational or customer-focused interactions.

Tools and Ways of Working

  • Make good use of the development tools available to you; including AI coding assistants such as Claude
    and Claude Code, to write, refactor, test and document code more effectively.
  • Critically review and test your work, including anything produced with AI assistance: understand what your
    code does rather than accepting it blindly, and take responsibility for the quality of the final result.
  • Use the tools at hand to get up to speed quickly on unfamiliar languages, frameworks and parts of the
    codebase.
  • Keep company data and credentials secure at all times.

Technology You’ll Be Working With

TSL runs a portfolio of internal web applications. You won’t need all of this on day one, you’ll build up across the
stack with support from the IT Manager and IT Developer — but the main technologies in use are:

  • Linux Servers Ubuntu LTS
  • PHP / Laravel 13 with Inertia and Vue 3; our standard stack for newer apps.
  • Node.js / Express with React; used across several apps.
  • JavaScript / TypeScript, HTML and CSS on the front end, with our shared component library.
  • SQL, Azure SQL and MySQL, plus asset management system data; writing and optimising queries.
  • Docker and Docker Compose apps run in containers on our dev and production servers (GCP).
  • Git / GitHub, for version control and deployments.
  • Google Workspace, Google Cloud Platform (GCS, OAuth) and various third-party APIs.

Training and Development

  • Engage and take part in any training provided by TSL.
  • Continuously develop your own technical skills with support from the IT Manager.
  • Provide helpful information and basic support to users where needed.

Skills & Qualities Required

  • A genuine interest in software development and a real willingness to learn.
  • Some practical coding experience; through study, personal projects, an apprenticeship or previous work.
  • A basic understanding of web development: HTML, CSS, JavaScript and at least one back-end language. We mainly use PHP (Laravel) and Node.js (Express), with Python for scripting; any of these is a good starting point.
  • Comfortable using modern development tools, including AI coding assistants, as part of everyday work.
  • Familiarity with version control (Git/GitHub) is an advantage.
  • Good problem-solving skills and attention to detail.
  • Able to follow instructions, ask good questions and take feedback well.
  • Familiarity with asset management systems (or similar systems) would be an advantage.
  • A relevant qualification, apprenticeship or equivalent self-taught experience in software development or IT.

Representing the Company

  • This role involves dealing with employees and customers of the company. It is vital that you deal
    courteously with customers and the public at all times and represent the company and its reputation in an
    impeccable manner.
  • Maintain a good level of personal appearance, dress and cleanliness.
  • A generally cheerful demeanour, engaging personality and sense of humour would be a huge advantage in
    making a success of this role.

What We Offer

You’ll work alongside and support teams delivering world-class lighting equipment on some of the biggest events
in the UK and Europe, within a supportive and collaborative team that values your contribution. We offer training
and development opportunities to grow your technical skills, and the chance to be part of a fast-growing
company with an outstanding industry reputation.

How to Apply
Please send your CV and a brief covering letter via www.tsllighting.com/current-vacancies or email it directly to
[email protected] stating the position you are applying for.