At a Glance
- Tasks: Join our team to develop and document cutting-edge e-commerce solutions.
- Company: Endeavour is a dynamic company focused on digital commerce innovation.
- Benefits: Enjoy flexible working options and a collaborative work environment.
- Why this job: Be part of exciting projects that shape the future of online shopping.
- Qualifications: 3+ years in Magento and PHP development; BSc in Computer Science preferred.
- Other info: Opportunity for mentorship and professional growth in a supportive team.
The predicted salary is between 36000 - 60000 Β£ per year.
Endeavour has an exciting career opportunity for an experienced Back-End Developer to join our Digital Commerce clientβs team, based in London. As a Back-End Developer, you will develop, test, and document advanced e-commerce solutions for our client. The successful Back-End Developer will be involved in the following deliverables:
- Develop custom Magento extensions (client specific or internal) based on the brief set out in the technical specification.
- Create system integrations between Magento and external systems and APIs.
- Facilitate Magento migrations (from Magento 1 or other platforms to Magento 2).
- Participate in the development of our own tools, frameworks, and extensions used as a basis on client implementations.
- Provide bug fixing and root cause analysis assistance on support tickets.
- Document new software components.
- Approach any development with the utmost attention to code quality, Magento best practices, re-usability, security, performance, and upgradeability.
- Provide general assistance and mentoring of other developers.
- Advise PMs/TAs on best technical approach to major tasks.
- Participate in Code Audits Reports requested by existing or new clients.
- Participate in reviewing backend developer application tests.
Required skills/experience:
- BSc in Computer Science or equivalent.
- 3+ years Magento (Magento 2 experience is a plus) and PHP development experience.
- Magento Certified Developer (Solution Specialist Certification is nice to have).
- Excellent knowledge of the architecture and core concepts of Magento's most important modules: Core, Catalog, Customer, Quote, Checkout & Sales.
- Excellent knowledge of Magento's frontend rendering mechanism, layout, blocks, and templates.
- Excellent knowledge in Object Oriented PHP, Object Oriented Design, and Design Patterns.
- Excellent knowledge of Git and distributed source control concepts, including branching and merging strategies.
- Good knowledge of the Linux command line, SSH, CLI tools.
- Excellent MySQL knowledge and schema design.
- Excellent knowledge of API technologies (REST, SOAP).
- Good knowledge of debugging tools and code profiling.
- Experience with unit testing and static code analysis.
- Experience with virtualization technologies, e.g., Docker / Vagrant.
Please get in touch to discuss this great opportunity or send us your CV ASAP!
Backend developer employer: Endeavour Recruitment Solutions
Contact Detail:
Endeavour Recruitment Solutions Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Backend developer
β¨Tip Number 1
Familiarise yourself with Magento's architecture and core concepts. Since the role requires excellent knowledge of modules like Core, Catalog, and Checkout, being able to discuss these in detail during your interview will show your expertise and passion for the platform.
β¨Tip Number 2
Brush up on your PHP and Object-Oriented Design skills. The job demands a solid understanding of these areas, so be prepared to demonstrate your coding abilities through practical examples or even live coding challenges.
β¨Tip Number 3
Get comfortable with Git and version control strategies. As collaboration is key in development, being able to explain your experience with branching and merging will highlight your teamwork skills and technical proficiency.
β¨Tip Number 4
Showcase your problem-solving skills by preparing examples of past bug fixes or root cause analyses you've conducted. This will demonstrate your ability to tackle challenges effectively, which is crucial for the role.
We think you need these skills to ace Backend developer
Some tips for your application π«‘
Tailor Your CV: Make sure your CV highlights your experience with Magento and PHP development. Include specific projects where you've developed custom extensions or facilitated migrations, as these are key aspects of the role.
Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the position and the company. Mention your relevant skills, such as your knowledge of Magento's architecture and your experience with API technologies, to demonstrate your fit for the role.
Showcase Your Technical Skills: When detailing your experience, emphasise your proficiency in Object Oriented PHP, Git, and MySQL. Provide examples of how you've used these skills in past projects, particularly in relation to e-commerce solutions.
Highlight Problem-Solving Abilities: Since the role involves bug fixing and root cause analysis, include examples of challenges you've faced in previous positions and how you resolved them. This will show your analytical skills and ability to contribute to the team.
How to prepare for a job interview at Endeavour Recruitment Solutions
β¨Showcase Your Magento Expertise
Make sure to highlight your experience with Magento, especially if you have worked with Magento 2. Be prepared to discuss specific projects where you developed custom extensions or facilitated migrations, as this will demonstrate your hands-on knowledge.
β¨Demonstrate Problem-Solving Skills
Expect to be asked about how you've approached bug fixing and root cause analysis in the past. Prepare examples that showcase your analytical thinking and ability to troubleshoot complex issues effectively.
β¨Discuss Code Quality and Best Practices
Since the role emphasises code quality and best practices, be ready to talk about your approach to writing clean, maintainable code. Mention any specific methodologies or tools you use for code reviews and audits.
β¨Prepare for Technical Questions
Brush up on your knowledge of PHP, MySQL, and API technologies like REST and SOAP. You may be asked technical questions or even to solve coding problems during the interview, so practice coding challenges beforehand.