Role: Software Developer
 
Location: Exeter/Hybrid – 3 days in the office
Salary: up to £45,000 DOE
Contract Type: Full-time, Permanent
 
Our client is seeking an experienced Software Developer to join their agile team and contribute to the ongoing development and enhancement of their core platform and related systems.
 
This is an exciting opportunity for a full-stack developer with a passion for delivering scalable, reliable, and well-crafted code. The successful candidate will play a key role in designing, building, and maintaining both customer-facing and backend systems within a fast-paced, collaborative environment.
 
Responsibilities of the Software Developer:
 
	- Collaborate within a small, agile development team to design, develop, and maintain core platform features, dashboards, and integrations.
 
	- Work across the full stack, from back-end services and database design (PHP, Laravel, MySQL) to front-end UI/UX development (React, TypeScript).
 
	- Build and consume REST APIs to connect systems and enhance functionality across global operations.
 
	- Conduct code reviews, testing, and debugging to ensure software quality and performance.
 
	- Take ownership of both collaborative and individual projects — from optimising high-volume services to developing new user-facing features.
 
	- Produce clear technical documentation and maintain consistent coding standards.
 
	- Keep abreast of emerging technologies and suggest improvements that support innovation and scalability.
 
 
Requirements of the Software Developer:
 
Essential:
 
	- Proven experience in full-stack development using PHP (Laravel) and React.
 
	- Strong understanding of React, TypeScript, and state management tools such as Redux.
 
	- Solid knowledge of MySQL and relational database design.
 
	- Experience building and consuming REST APIs.
 
	- Familiarity with Git version control.
 
	- Excellent problem-solving skills and attention to detail.
 
 
Desirable:
 
	- Degree in Computer Science or equivalent industry certification.
 
	- Experience with cloud services (AWS S3), caching (Redis), and CI/CD pipelines (e.g. GitHub Actions).
 
	- Exposure to third-party integrations or payment gateways.
 
	- Understanding of testing frameworks such as Jest or Cypress.
 
 
Behavioural Attributes:
 
	- Demonstrates respect and concern for others.
 
	- Encourages open communication and collaboration.
 
	- Maintains a positive, “can-do” approach when tackling challenges.
 
	- Upholds our client’s core values: Quality, Excellence, Integrity, Respect, Responsibility, and Teamwork.
 
 
Joining our client’s team offers an excellent opportunity to contribute to innovative digital solutions that support business growth and customer success. The successful candidate will enjoy a supportive, forward-thinking environment where collaboration and continuous improvement are encouraged.
 
If you are a Software Developer who enjoys working across the full stack and wants to be part of a business that values quality and innovation, we’d love to hear from you. Apply now or get in touch for a confidential conversation.