> Markdown version of [/jobs/ext/340554-it-developer](https://www.wearedevelopers.com/jobs/ext/340554-it-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # IT Developer - **Company:** TSL Lighting Ltd - **Location:** Basingstoke, UK - **Salary:** £35,000.0 - £40,000.0 - **Contract:** Permanent contract - **Skills:** 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, MySQL, Node.Js, OAuth, Software Engineering, SQL Databases, TypeScript, Web Applications, Google Cloud, ReactJS, Backend, Vue.js, Material UI, Gsuite, Software Version Control, Docker - **Published:** June 13, 2026 - **Apply:** https://uk.indeed.com/viewjob?jk=7e9c5047a5f66610 ## About the Role 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. ## 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. ## Related Videos - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Keeping applications secure by evolving OAuth 2.0 and OpenID Connect](https://www.wearedevelopers.com/videos/100152-keeping-applications-secure-by-evolving-oauth-2-0-and-openid-connect) - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [NoLoJS - Avoiding JavaScript Cruft with HTML and CSS - Aaron T. Grogg](https://www.wearedevelopers.com/videos/1806-nolojs-avoiding-javascript-cruft-with-html-and-css-aaron-t-grogg) - [You’re a great coder? That alone won’t get you far: The soft skills secret in IT success](https://www.wearedevelopers.com/videos/1076-you-re-a-great-coder-that-alone-won-t-get-you-far-the-soft-skills-secret-in-it-success) ## Related Articles - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Frontend Developer Salary in The UK](https://www.wearedevelopers.com/magazine/233-frontend-developer-salary-in-the-uk) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard)