Description:
We are looking for a Senior Software Engineer – Laravel to join our team and lead the development of scalable, high-performance applications. If you're passionate about clean code, best practices, and solving complex challenges, we'd love to hear from you!
What You’ll Do
- Architect, develop, and maintain robust web applications using Laravel and modern PHP frameworks.
- Design and optimize database structures using MySQL/PostgreSQL.
- Implement and maintain APIs (RESTful, GraphQL) and third-party integrations.
- Ensure code quality with unit testing, integration testing, and CI/CD pipelines.
- Optimize application performance and security using best practices.
- Maintain and improve codebase quality, ensuring consistency, readability, and adherence to best practices.
- Develop and maintain technical documentation, including system architecture, API documentation, and coding standards.
- Collaborate with product managers, designers, and other developers to create seamless user experiences.
- Mentor junior developers and conduct code reviews to uphold development standards.
What We’re Looking For
- 5+ years of experience in software development, with a strong focus on Laravel.
- Proficiency in PHP 8, Laravel 10+, MySQL/PostgreSQL, and modern frontend frameworks (Vue.js, React, or Alpine.js preferred).
- Experience with Docker, Redis, and queue management for high-performance applications.
- Strong understanding of SOLID principles, design patterns, and best practices.
- Hands-on experience with version control (Git), CI/CD pipelines, and cloud environments (AWS, DigitalOcean, etc.).
- Familiarity with authentication & authorization (OAuth, JWT, Laravel Sanctum).
- Strong problem-solving skills and the ability to work independently or in a team.
Nice to Have
- Experience with Microservices architecture and event-driven development.
- Knowledge of DevOps practices, Kubernetes, and Terraform.