Position: Full Stack Engineer (PHP, Laravel, JS, Mysql)
Company: Recruiter Flex Solution
Experience required: 3y
English level: upper

The Client is a UK-based health and lifestyle tech company, with a product range focussed on female-centric products.

**Project**
●	They are embarking on a number of major programs, one of which is the re-platforming of their website which is their main sales channel by integrating BigCommerce as a CMS and storefront solution.  
●	The client is adopting BigCommerce as their eCommerce platform of choice, moving away from their existing bespoke solution.
●	This project is an opportunity to be involved in a SaaS migration with a significant eCommerce platform solution and integration with API and third-party services, with a target go-live for phase 1 in FY 2023/24 with the project targeting full completion in 2024
●	All team members will be engaged within one of the client scrum teams.
●	The target stack is PHP and Laravel (BE), MySQL (database), BigCommerce 

**About the candidate**
Primarily the candidate needs to have strong capabilities in technology and preferred
languages. Equally, they will be able to demonstrate their ability to deal with complex problem-solving skills through clear communication.  They will be adaptable and have the ability to operate within and learn new technologies.

**Key behaviors required for the candidate to be successful:**
●	Works independently where required but can also collaborate well.
●	Enjoys being a generalist working on whatever it takes to solve problems and delight users
●	Thrives in a highly collaborative environment involving different stakeholders and subject matter experts
●	Takes pride in working on projects to successful completion involving a wide variety of technologies and systems
●	Put themselves in the shoes of your users and be aware of crafting great experiences
Role and responsibilities
●	Develop high-quality software design and architecture to solve nuanced and unique problems.
●	Identify, prioritize, and make suggestions for tasks within the existing software development life cycle.
●	Develop tools and applications by producing clean, efficient well-documented code.
●	Write well-structured developer documentation.
●	Automate tasks through appropriate tools and scripting.
●	Review and debug the code of team members.
●	Perform validation and verification testing.
●	Collaborate with internal teams and vendors to fix and improve products.
●	Document development phases and monitor systems.
Technical Skills
●	PHP
●	Laravel
●	Vue.JS or other FE Frameworks (incl Angular, React, Jquery)
●	MySQL or other relational database
●	API development
●	Working in an agile environment
●	Fluent in technical English
●	Solution design and direct interaction with the Product
Team
●	Roles will have interactions with: 
○	Delivery / Project management
○	Software
○	Product management
○	UX
○	SEO
○	Content
○	QA
Working Practice
●	Delivery methodology: The delivery will be done via agile (SCRUM) using 2 weeks sprints. 
●	Meeting sets: 
○	Daily standups
○	Weekly backlog grooming
○	Weekly sprint planning (1 hr)
○	Retrospectives (1h every 2 weeks/sprint)
●	Tools used include:  Jira, Slack, Github
Contract Details
●	Location: Remote 
●	Working hours: 40 hours week with a minimum of 4 hour overlap but ideally working 09.00-17.00 UK working hours (GMT/BST)
●	Contract length: Initially runs through to 29.12.2023 (strong possibility of renewal)
●	Start Date: 14th August 2023
Specific Requirements
●	Work will be on company hardware (the laptop will be provided)
●	Will also need to be verified with the completion of background checks and right to work..
Interview Process
●	Screening: CV & Github review - candidate not required for this element
●	First interview (Technical experience): Candidates will be asked questions on experiences in their CV that match the role description (~15-20 mins live with the candidate).
●	Second interview (challenge): The candidate will work with the assessment lead to complete a live code challenge walking through their process and considerations throughout (~45 mins-1hr).
●	Alignment Session with Launch Lab - validate that candidate understands the role and is willing to proceed.
●	Interview with Client (fit): The candidate will meet the hiring manager for a final round to confirm behavioral and cultural fit (~30 mins)