We are seeking a highly skilled and motivated Senior Laravel Developer to join our team on a contract basis. This is an exciting opportunity for a talented developer based in Latvia to contribute to a complex and high-stakes project. The role will be focused on both a custom CMS built with Filament and a critical data synchronization middleware. The ideal candidate will have a strong background in Laravel, with a deep understanding of performance optimization and queue management.
Requirements:
- Minimum of 4 years of professional experience with the Laravel framework.
- Proven experience with Filament CMS is essential.
- Strong proficiency in working with Laravel Horizon and Redis queues.
- A solid understanding of queue management, job processing, and troubleshooting common queue-related issues (e.g., job timeouts, memory limits).
- Experience with MariaDB or similar relational databases.
- Ability to write clean, well-documented, and efficient code.
- Must be based in Latvia.
- Experience with multi-tenant applications.
- Familiarity with database optimization techniques for large datasets.
- A problem-solving mindset and the ability to work independently to resolve complex technical challenges.
Responsibilities
- Project 1: Filament CMS Development
- Develop and maintain a multi-tenant CMS using the Filament framework.
- Create and manage approximately 20 sections within the CMS to support 10 distinct online store tenants. E
- nsure the CMS is scalable, secure, and user-friendly.
- Project 2: Data Synchronization Middleware
- Work on a Laravel-based middleware project responsible for synchronizing data between the CMS database and the individual tenants.
- Utilize Laravel Horizon, Redis, and queues to handle a high volume of data (approx. 7 million records per tenant).
- Optimize queue configurations and job processing to prevent issues like timeouts and connection failures.
- Ensure the data synchronization process is reliable, efficient, and error-free.