Full Stack Developer

04-08-2025
Job Type
Permanent
Emp Type
Full Time
Industry
Distribution
Skills
Any
Functional Expertise
Any
Salary Type
Annual
Salary
GBP £45,000.00
Job ID
92829

Job Description

< html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> body {font: normal 400 13px/16px 'Open Sans', Roboto, sans-serif;color:#333;margin:10px;}p,span,div,b,i,u{ line-height: 120%; font-family: 'Open Sans',Roboto,sans-serif; }

      

 

 

   

Job Title

Full Stack Developer

Department

Engineering

Location

Either Christchurch or Smartbase

Working Pattern

Hybrid: minimum four days on site, with one day remote, and flexible hours from 7am to 7pm

Salary / Package

Range from 45-55k, 25 days holiday, Pension, Westfield

Reporting to

Lead Developer

Responsible for

n/a

 

Culture Fit

 

  • The Developer is a key engineering role reporting to the Lead Developer, performing a critical role in bridging the gap between technical execution and business strategy.

 

  • They are accountable for developing engineering items on behalf of the Engineering Manager, overseeing the software development lifecycle, and ensuring the delivery of high-quality, scalable, and innovative software solutions.

 

  • Your expertise will be crucial in optimising our logistics processes, enhancing customer value, and driving innovation through the power of engineering.

 

  • You are a specialist lead in ensuring that BladePRO is scalable to meet the needs and expectations of our existing and future users.

 

Job Purpose

 

The purpose of the Developer is to ensure engineering projects are delivered effectively and efficiently while maintaining high-quality standards. This includes mentoring junior developers, making architectural decisions, and ensuring alignment with company goals and project objectives for BladePRO.

Developers also collaborate with other teams and stakeholders to understand project requirements and ensure success within Quarterly Projects.

They bridge the technical and business sides, translating client needs into actionable plans for their team. Key responsibilities include project planning, team leadership, resource management, and technical oversight.

 

Responsibilities

 

  • Technical Leadership:

Providing technical guidance, mentorship, and support to the development team. 

  • Project Management:

Planning, organising, and overseeing the execution of software development projects. 

  • Code Review and Quality:

Conducting code reviews, establishing coding standards, and ensuring high-quality code across BladePRO. 

  • Collaboration and Communication:

Working with clients, stakeholders, and other departments to understand project requirements and communicate technical details. 

  • Team Leadership and Development:

Mentoring junior developers, fostering a collaborative team environment, and supporting team member growth. 

  • Problem-Solving and Troubleshooting:

Identifying and resolving technical issues, debugging software, and ensuring quarterly projects stay on track. 

  • Technology Research and Adoption:

Staying up-to-date on the latest technologies and best practices in software development for PHP

 

Skills

 

Tech Stack Requirements:

  • PHP: Proficient in the PHP programming language. Experience using Laravel or a similar frameworks
  • Typescript: A good understanding of Typescript and the benefits of its type system.
  • Frontend Framework: Experience developing frontends using a modern frontend JavaScript framework such as Angular, React or VueJS. We use Angular so experience with this framework is a bonus, but we can provide additional training if required.
  • SQL: Confident reading and writing complex SQL statements to get the optimum performance out of the system where required.

 

Technical Skills:

  • Software Development: Understanding of software development principles, methodologies (e.g., Agile, Scrum), and tools. 
  • Programming Languages: Proficiency in one or more programming languages, depending on the team's needs, minimum 5 years experience
  • System Architecture: Understanding of system architecture, design patterns, and scalability. 
  • Data Analysis: Ability to analyse data, identify trends, and make data-driven decisions. 
  • Cloud Computing: Familiarity with cloud platforms including GCP and technologies. 
  • Cybersecurity: Basic understanding of cybersecurity principles and best practices. 

 

Skills:

  • Leadership and Communication: Strong interpersonal skills, ability to effectively communicate technical concepts, and lead a team. 
  • Problem-Solving: Analytical thinking, ability to identify and resolve complex technical issues. 
  • Mentoring and Coaching: Providing guidance, support, and training to junior developers. 
  • Project Management: Planning, organising, and managing development projects

 

  • Succession Planning: Shadow Engineering Manager across BladePRO and deputise for them where appropriate

 

The above is not an exhaustive list of duties and you will be expected to perform different tasks as necessitated by your changing role within the organisation and the overall business objectives of the organisation.