IT Developer

TSL Lighting Ltd
Basingstoke, UK
about 2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
£35,000.0 - £40,000.0
Working hours
Regular working hours
Job source

Tech stack

HTML JavaScript (Programming Language) PHP (Programming Language) Ubuntu (Operating System) Cascading Style Sheets (CSS) Computer Programming Programming Tools Web Development Python (Programming Language) Laravel Linux Servers SQL Azure
+15 more
MySQL Node.Js OAuth Software Engineering SQL Databases TypeScript Web Applications Google Cloud ReactJS Backend Vue.js Material UI Gsuite Software Version Control Docker

Job description

Based in our Basingstoke office and warehouse, this is a development role working closely alongside our current 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 closely with our current 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 current 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.

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 current 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.

Requirements

Do you have experience in Software development?, * 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.

  • A generally cheerful demeanour, engaging personality and sense of humour would be a huge advantage in making a success of this role.

Benefits & conditions

Pulled from the full job description

  • Sick pay
  • Free parking
  • Company pension
  • Casual dress
  • Cycle to work scheme
  • Canteen
  • Company events, * Canteen
  • Casual dress
  • Company events
  • Company pension
  • Cycle to work scheme
  • Free parking
  • On-site parking
  • Sick pay

About the company

TSL is at the forefront of the live event industry, providing lighting and rigging solutions for live music, theatre and corporate events across the UK and Europe. We pride ourselves on the high quality of our services and the equipment that we offer our customers.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · WWC 2022

2:49 min

Adopting OAuth best practices and removing outdated grants

Alexander Schwartz Alexander Schwartz · WWC Europe 2026

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

6:12 min

Streaming HTML content natively using declarative processing instructions

Chris Heilmann +2 · LIVE

Videos

See all

Related articles

See all