Full-stack Web Engineer

Location arrow Colchester, Essex · Software Development

Pound sign £30,000 - £60,000 per annum

An opportunity for a Full-stack Web Engineer to join an exciting industry-leading business. Working on new industry-disruptive projects with technologies such as PHP, React, and AWS.

Total Merchandise is multi-award winning, industry leading, distributor of branded promotional merchandise. Total Merchandise operates in a highly competitive, exciting, and fast-moving market. A technological trend setter, Total Merchandise has a track record of developing disruptive industry leading bleeding edge technologies to compete as a market leader.

As one of the biggest promotional merchandise distributors in the UK we work for some of the largest institutions in the UK including Amazon, Sony Music, The NHS, ITV, Starbucks, Bosch and some of the largest UK universities including King's College London and The Open University.

Now is an incredible time to join our team, due to continued success and expansion, we are looking to expand our team of software engineers with positions open to juniors, mid-weight, senior, and lead developers.

Flexible working from the office and home will be available following initial training and settling in to the team.

The Role

The successful candidate will be working closely with the existing software engineering team to develop new systems that are set to disrupt and revolutionise the industry. These systems include both internal and public facing web applications. This role is suited to a candidate that would enjoy working with an exciting variety of technologies and is open to new challenges.

Playing to the strengths of the candidate, the role would involve both front-end and back-end development, dev-ops, hardware management and more.

Key tasks may include:

  • Software development using React to build user-centric front-ends
  • Designing and building API endpoints and back-end controllers in Symfony
  • Investigating new and emerging technologies and applying them to our existing tech stack
  • Working closely with others in the software development team to manage and plan projects
  • Working with UI/UX designers to plan and develop user journeys
  • Discussing new product requirements with product owners to develop new solutions
  • Releasing units of work to production and monitoring releases
  • Provisioning cloud resources and environments for new projects

Key technologies/tech stack used:

  • PHP 8, Symfony 5, Doctrine, PHPUnit
  • JavaScript, React, Hooks, React SSR, Axios, Styled Components, Formic, Webpack
  • Fastly, Varnish, VCL, Nginx
  • MySQL (Aurora)
  • Linux, Docker, Alpine, Debian
  • AWS, RDS (Aurora), EC2, Lambda (Bref), ElasticCache (Redis), S3, VPC, SES, SNS
  • Git, GitLab
  • ElasticSearch, Kibana


The successful candidate will have strong professional experience in both front and back-end website technologies and tooling.

As a requirement, applicants require strong experience in at least one front-end and one back-end ecosystem. This would be ideally React + PHP, however, candidates with knowledge of other languages or frameworks are also suitable for this role.

Person specification

The ideal candidate will be passionate about designing and building high quality web user experiences and applications. Joining a fast-moving team, we are looking for someone who is excited about the current web and software development ecosystem and who will be prepared to hit the ground running with our exciting ongoing projects.

Joining a fast-moving team, you will need to be a team player that can also work well independently. Having pride in your work, strong communication skills, and having an analytical mindset are all vital for this role.

With a variety of exciting projects on the go at any given time, the ideal candidate will be able to prioritise effectively and, at times, work well under pressure.

What we can offer you

Dependent on experience and range of skills £30,000 - £90,000 per annum.

Total Merchandise is based in spacious offices on the Colchester Business Park. Easily accessible from the A12, the business park boasts a newsagents, coffee shop, restaurant, and free parking outside the office.

All candidates will be provided with a MacBook Pro, given thorough training on internal business processes, and welcomed strongly into the software development team.

A personal budget is available for online courses, training, and other resources for your learning and personal development.

Annual leave entitlement is 25 days per annum and working hours are from 8:00 to 16:30 Monday to Friday.


To apply for this role please email your CV to opportunities@totalmerchandise.co.uk.

Navigate to all careers View all careers