Lead Software Engineer (PHP/Backend)

Job description

You will be working within our Engineering team in Digbeth, Birmingham to help build and maintain a suite of web applications. The ideal candidate will have commercial experience and have worked with MVC frameworks, specifically Laravel.

What you'll be doing:

Focused on delivering exceptional, best of breed user experiences through Huel’s website and apps

Hands-on, improving the internal and external back-end systems

Evolving our web platform to support the business as it grows and launches into new geographies

Working with our e-commerce and Marketing teams to shape our web strategy as the business grows

Identify and resolve performance and scalability issues

Manage a team of software engineers, including task planning and code reviews.

 

Requirements

Experience building scalable and reliable server-side web applications in modern PHP (5.6/7)

At least 5 years commercial experience with Laravel framework (preferably 5.5+)

Experience working with SQL databases (preferably MySQL)

Experience with building and using REST and GraphQL APIs

Understanding of web security considerations and best practices

Experience using version control software (Git) in a team environment

Pride in shipping well tested, quality code

Exposure to Agile delivery and development methodologies

Results driven – achieving revenue, customer value and engagement targets

The ability to drive technical projects and provide leadership in an innovative and fast-paced environment

Desirables

UNIX based system experience

Working knowledge of the Shopify Plus platform, APIs and app development

Knowledge of payment gateway services (Braintree/Stripe)

Knowledge of basic server administration (Nginx)

Knowledge and experience using AWS (EC2, Route 53, S3, CloudWatch)

Background in computer science, mathematics or related disciplines

Knowledge of continuous integration and delivery processes

Test-Driven Development approach