View Our Website View All Jobs

Lead Software Engineer




We're Hiring!

Lead Software Engineer




Your new job: We are looking for a Lead Software Engineer to join our Software Development team on a full-time, permanent basis. Part of your role will entail working on the maintenance and upkeep of our existing software suite; however, the main bulk of your brief will be to write new service-orientated applications as we migrate away from legacy systems. The candidate should also have experience in leading teams of other engineers and upholding best practices while delivering business value. We are utilising Laravel for new systems but are always open to new technologies.


Responsibilities & Duties:

  • Our engineers are expected to own the entire project life cycle and support from requirements gathering through to test.
  • You should be an accomplished leader and have excellent communication skills to excel in the role.
  • You will have experience of testing, refactoring and reporting and be a high-quality coder in your own right.
  • You will contribute to the architectural ideas and work with the team on implementing them.
  • You should be comfortable reviewing other engineers’ code, guide and coach them on best practices to ensure high coding standards are maintained.
  • Enjoy working from home while still be able to, sometimes, travel to the company’s physical premises.
  • Be a great engineer who writes simple, comprehensible, testable and maintainable code.
  • Be a great leader who can motivate a team of talented engineers into achieving the team and company’s goals.
  • Be willing to take on some on-call work, if required.
  • Stay up to date with new trends and technologies.
  • Attend web development workshops and conferences.


What are we looking for?

Core Skills:

  • PHP 5 & 7 / Git / MySQL
  • OOP and SOLID principles
  • Demonstrable experience with relevant leading frameworks (preferably Laravel)
  • Demonstrable experience in leading teams of engineers
  • Experience creating, testing and utilising APIs
  • Experience writing Unit and Functional tests
  • Experience with CI/CD
  • JavaScript / HTML / CSS

Bonus Skills:

  • SOA / microservices
  • Event-driven computing, DDD, TDD
  • NodeJS / Python
  • Docker / AWS / Google Cloud / Azure
  • FaaS using Lambda or any other provider
  • Redis / NoSQL / Elastic Search / Algolia
  • Software Design / Architecture
  • Testing / Release / Support


Who are we?

Internet Fusion Group is a dynamic, fast-paced and growing eCommerce business with a heavy focus on sustainability. Everything we do, from the content we create, to the services we deliver, and the products we stock, is designed to help people enjoy their passions. We offer the essentials for everyday living from fashion-forward to fashion staples, skating to horse riding, dirt bikes to snowboards and everything in between! We partner with and sell over 800 heritage, sporting and contemporary brands from Great Britain and around the globe: including Barbour, North Face, Hunter & Osprey.


What we offer….

  • Generous staff discount across our various sites which feature many top brands!
  • 25 days holiday plus bank holidays.
  • An extra day off to celebrate your Birthday!
  • Discretionary annual bonus based on company performance.
  • Flexible working culture to fit around your lifestyle.
  • Enrolment to company pension scheme.
  • Access to an Employee Assistance Programme.
  • Cycle to Work scheme.
  • Great company culture, recognised by Best Companies as an Outstanding place to work.


Apply now and start your IFG Journey today!

Read More

Apply for this position

Apply with Indeed
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file