Mid-Level Laravel Backend Developer
We're seeking a talented Mid-Level Laravel Backend Developer to join our dynamic development team. As a key member of our engineering department, you'll work on building and maintaining scalable web applications while collaborating with cross-functional teams.
Key Responsibilities
- Design and implement robust backend solutions using Laravel framework and PHP
- Write clean, maintainable, and efficient code following best practices and design patterns
- Create and maintain REST APIs for internal and external services
- Optimize application performance and database queries
- Implement security measures and data protection
- Collaborate with frontend developers to integrate user-facing elements
- Participate in code reviews and provide constructive feedback
- Write and maintain technical documentation
- Debug production issues and implement fixes
Required Qualifications
- 3-5 years of professional experience with PHP development
- 2+ years of hands-on experience with Laravel framework
- Strong understanding of OOP principles, design patterns, and SOLID principles
- Proficiency in MySQL/PostgreSQL database design and optimization
- Experience with RESTful APIs development and integration
- Familiarity with version control systems (Git)
- Knowledge of PHP Unit testing and TDD practices
- Understanding of agile development methodologies
Preferred Skills
- Experience with Docker and containerization
- Knowledge of Redis, Memcached, or similar caching systems
- Familiarity with message queues (Redis, RabbitMQ)
- Experience with CI/CD pipelines
- Knowledge of AWS or similar cloud platforms
- Understanding of microservices architecture
- Experience with Elasticsearch or similar search engines
Technical Stack
- PHP 8.x
- Laravel 10.x
- MySQL/PostgreSQL
- Redis
- Git
- Docker
- RESTful APIs
- PHPUnit