> Markdown version of [/jobs/ext/3032463-software-developer](https://www.wearedevelopers.com/jobs/ext/3032463-software-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). --- # Software Developer - **Company:** Bulb Resourcing - **Location:** Bath, UK - **Salary:** £60,000.0 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, JavaScript (Programming Language), PHP (Programming Language), Code Review, MySQL, Model View Controller (MVC), Pair Programming, Commercial Software, Scrum Methodology, Software Engineering, Web Application Frameworks, ReactJS, Git, Solid Principles, Software Version Control, Programming Languages - **Published:** September 23, 2026 - **Apply:** https://www.totaljobs.com/job/software-developer/bulb-resourcing-job108024013 ## About the Role We are seeking a collaborative Full Stack Developer to join an innovative, self-managing technology firm. Working within an agile environment, you will participate in pair programming, architectural decisions, and peer code reviews. If you are passionate about creating high-impact software that makes a real difference to end users and thrive in a flat team structure, we would love to hear from you, * Commercial software development experience using modern programming languages (e.g., PHP, JavaScript, React, MySQL, or similar). * Demonstrated experience working with MVC frameworks and modern JavaScript frameworks. * Familiarity with source control (Git), automated testing frameworks, and software design principles. * Strong enthusiasm for collaborative working, pair programming, and receiving peer feedback. * Excellent communication skills with both technical and non-technical stakeholders. * A proactive mindset with a genuine curiosity to learn and mentor others. * Full right to work in the UK (sponsorship is not available for this position). ## Description * Work closely within a flat, agile team using the Scrum framework to deliver high-quality software. * Engage actively in pair programming, whiteboarding, architectural design, and peer code reviews. * Collaborate with product owners, account management, and operations teams to refine sprint backlog items and ensure application stability. * Take a proactive, shared-responsibility approach to managing workloads, problem-solving, and continuous team development. * Maintain clean, efficient code standards while incorporating accessibility and software design best practices. ## Related Videos - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [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) - [Branch your database like your code: How schema changes and pull requests go hand in hand](https://www.wearedevelopers.com/videos/350-branch-your-database-like-your-code-how-schema-changes-and-pull-requests-go-hand-in-hand) - [Coding for Good: Achieving social change with an app](https://www.wearedevelopers.com/videos/1645-coding-for-good-achieving-social-change-with-an-app) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Fullstack Developer Salary UK](https://www.wearedevelopers.com/magazine/251-fullstack-developer-salary-uk) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)