Full Stack Developer

Kingston upon Hull, ENG, GB, United Kingdom

Job Description

MKM Building Supplies is the leading independent builder's merchant in the UK, with a current network of 135 branches. With its unique business model, which sees Branch Directors partially owning their branches, there is a highly empowered culture resulting in branches outperforming their competitors by some way. Private equity backed, and with the drive and determination of the entire MKM team, the business is set to continue its ambitious growth plans, opening new branches every year.

With significant investment in our digital capacity, there is no better time to join the business and play a key part in building our Scrum team to develop and deploy several digital products to support the business growth. If you thrive in a fast-paced commercial environment, then this is the place for you!

We are looking for a Full Stack PHP Developer with strong Laravel and Vue.js skills, who is comfortable working across both our Laravel backend applications and frontend Nuxt.js (Vue.js) applications. You will work very closely with our Central Support business functions and branch network, developing improvements to our eCommerce tech stack as well as other digital products supporting our online business growth.

The role is based in Hull, East Yorkshire, ideally on a hybrid pattern (3 days a week in the office). However, we are open to flexible arrangements for the right candidate. Team fit is important to us; we are looking for someone with strong technical skills, positive energy, and a collaborative mindset.

Key Responsibilities



Develop and maintain Laravel backend services. Build and enhance Vue.js / Nuxt.js frontend applications. Develop user-facing components and features in frontend application with CWV in mind. Work with microservices architecture to deliver scalable, maintainable code. Contribute to database design and MySQL optimization. Ensure security and data protection measures are implemented. Collaborate with the team using Git, Bitbucket, and Jira under Scrum methodologies. Apply TDD and unit testing to maintain robust and reliable applications. Participate in the design and implementation of continuous integration and deployment processes.

Required skills



PHP, MySQL, JS, HTML, CSS, Vue.js Proven full stack development experience with Laravel and Vue.js Ability to work comfortably on both backend (Laravel) and frontend (Nuxt.js/Vue.js). Experience building and consuming RESTful APIs. Good understanding of MySQL and database design. Strong understanding of Git, Bitbucket, Jira, and Scrum methodologies. Commitment to clean code, following coding standards and TDD practices. Excellent problem-solving skills and the ability to work in a team environment.

Preferable but not essential



Symfony experience (especially for legacy migration projects). Nuxt.js experience (or willingness to learn quickly). React and/or React Native experience. Familiarity with Docker and Google Cloud Platform. Interest in DevSecOps practices. Experience with AI-driven development tools.

Benefits



A competitive pay package. Generous discretionary bonus scheme. People orientated culture. Substantial Employee Discount Training and development opportunities. Holiday scheme which rewards length of service. Perkbox discounts Contributory pension scheme Performance related bonus Financial Planning Support Cycle to work scheme Free parking Enhanced Maternity Enhanced Paternity Employee Assistance Programme Mental Health Support

MKM is the leading independent builders' merchant in the UK, and we were established in 1995. Our people are what make us unique in what we do. Today we have 135 branches and over 3100 employees nationwide. Whilst we continue to grow, we are constantly striving to always attract, recruit, retain, promote, and support a diverse mix of colleagues that create a sense of belonging to the 'MKM family' for everyone. We hope you will join us on our journey!



Job Types: Full-time, Permanent

Benefits:

Company pension Cycle to work scheme Employee discount Enhanced maternity leave Enhanced paternity leave Financial planning services Free parking On-site parking
Application question(s):

Can you reliably commute to Hull regularly? Do you have proven full stack development experience with Laravel and Vue.js?
Work authorisation:

United Kingdom (required)
Work Location: In person

Reference ID: High

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3472123
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Kingston upon Hull, ENG, GB, United Kingdom
  • Education
    Not mentioned