At a Glance
- Tasks: Join us to develop and optimize scalable web applications using Laravel in a hybrid setup.
- Company: We're a dynamic software development company based in London, focused on innovative solutions.
- Benefits: Enjoy competitive pay, flexible work arrangements, and the chance to work with cutting-edge technologies.
- Why this job: This role offers exciting challenges, a collaborative culture, and the opportunity to make a real impact.
- Qualifications: 5+ years of Laravel experience, strong PostgreSQL skills, and familiarity with multi-tenancy architectures required.
- Other info: Bonus points for experience with Shopify apps and eCommerce knowledge!
The predicted salary is between 48000 - 72000 £ per year.
Location: London – (Some days will be required to be spent in our London office)
Salary: Competitive, based on experience
Job Type: Contract
About the Role
We are looking for a highly skilled Laravel Engineer to join our growing team. You will be responsible for developing, maintaining, and optimising scalable web applications using Laravel, with a focus on multi-tenancy, Filament, Postgres, and GraphQL. This role is ideal for an experienced engineer who thrives in a fast-paced environment, enjoys solving complex problems, and is comfortable working in a hybrid setup.
Key Responsibilities
- Develop and maintain scalable web applications using Laravel (5+ years of experience required).
- Implement and optimise multi-tenancy architecture to support multiple tenants within a single application.
- Work with Filament to create powerful admin panels and dashboards.
- Design, optimise, and manage PostgreSQL databases.
- Interact with 3rd party GraphQL APIs to ensure efficient data querying and seamless integration.
- Write clean, maintainable, and well-documented code following best practices.
- Troubleshoot and debug issues, ensuring high performance and reliability.
- Pragmatic and able to understand business priorities and needs.
- Stay up to date with Laravel and related technologies to implement the latest best practices.
Required Skills & Experience
- 5+ years of experience with Laravel, including deep knowledge of Eloquent, queues, events, and middleware.
- Hands-on experience with Filament for admin panel development.
- Experience, exposure or some understanding of multi-tenancy architectures in Laravel.
- Strong experience with PostgreSQL, including query optimisation and database management.
- Experience with interacting with 3rd party GraphQL APIs.
- Proficiency in writing unit and feature tests.
- Experience with RESTful APIs and third-party integrations.
- Strong problem-solving skills and attention to detail.
- Comfortable using Git for version control and CI/CD pipelines.
- Excellent communication skills and ability to work both independently and within a team.
Nice to Have
- Experience with custom Shopify apps, and its API architecture (Big bonus).
- Understanding of eCommerce & Inventory Management.
- Understanding of event sourcing & microservices architecture.
- Experience using the Tenancy for Laravel package.
If you are a Laravel Engineer with a passion for building high-quality, scalable applications and meet the criteria above, we’d love to hear from you!
Seniority level
Mid-Senior level
Employment type
Contract
Job function
Engineering and Information Technology
Industries
Software Development
#J-18808-Ljbffr
Laravel Engineer employer: Zelph
Contact Detail:
Zelph Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Laravel Engineer
✨Tip Number 1
Make sure to showcase your experience with Laravel in your conversations. Highlight specific projects where you've implemented multi-tenancy or worked with Filament, as these are key aspects of the role.
✨Tip Number 2
Familiarize yourself with PostgreSQL and GraphQL before your interview. Being able to discuss your experience with database management and API integration will demonstrate your technical expertise.
✨Tip Number 3
Prepare to discuss your problem-solving approach. Since the role requires troubleshooting and debugging, sharing examples of how you've tackled complex issues in past projects can set you apart.
✨Tip Number 4
Show your enthusiasm for staying updated with the latest Laravel practices. Mention any recent technologies or trends you've explored, as this reflects your commitment to continuous learning and improvement.
We think you need these skills to ace Laravel Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your 5+ years of experience with Laravel and showcases your skills in multi-tenancy, Filament, PostgreSQL, and GraphQL. Use specific examples from your past work to demonstrate your expertise.
Craft a Strong Cover Letter: In your cover letter, express your passion for developing scalable web applications and your problem-solving abilities. Mention how your experience aligns with the key responsibilities outlined in the job description.
Showcase Relevant Projects: If you have worked on projects that involved multi-tenancy architectures or used Filament for admin panels, be sure to include these in your application. Provide links or descriptions that illustrate your contributions and the technologies used.
Highlight Soft Skills: Don't forget to mention your excellent communication skills and ability to work both independently and as part of a team. These are crucial for thriving in a fast-paced environment, as mentioned in the job description.
How to prepare for a job interview at Zelph
✨Showcase Your Laravel Expertise
Be prepared to discuss your experience with Laravel in detail. Highlight specific projects where you've implemented multi-tenancy, used Eloquent, and worked with queues and middleware. This will demonstrate your deep understanding of the framework.
✨Demonstrate Problem-Solving Skills
Expect to face technical challenges during the interview. Practice explaining your thought process when troubleshooting issues or optimizing applications. This will show your ability to think critically and solve complex problems.
✨Familiarize Yourself with Filament and PostgreSQL
Since the role involves working with Filament for admin panels and PostgreSQL for database management, brush up on these technologies. Be ready to discuss how you've used them in past projects and any optimizations you've made.
✨Communicate Effectively
Strong communication skills are essential. Practice articulating your ideas clearly and concisely. Be prepared to explain technical concepts to non-technical stakeholders, showcasing your ability to work well in a team.