We are looking for a highly skilled Laravel Developer to join our backend engineering team. The ideal candidate is not just a coder but an architect who understands deep database structuring, clean code patterns, and complex API integrations. You will be responsible for building robust, scalable web applications and integrating third-party services to enhance system functionality.
Key Responsibilities
1. API & Backend Development
- Design, develop, and maintain high-performance RESTful APIs (or GraphQL) for front-end and mobile applications.
- Implement secure authentication and authorization protocols (OAuth2, JWT, Passport/Sanctum).
- Ensure API rate limiting, caching (Redis/Memcached), and proper error handling.
2. Database Architecture & Optimization
- Design efficient, normalized database schemas (MySQL/PostgreSQL) that scale with data growth.
- Write complex SQL queries, stored procedures, and optimize Eloquent ORM relationships to prevent N+1 problems.
- Manage database migrations, seeding, and indexing strategies for performance tuning.
3. Code Quality & Design Patterns
- Write clean, maintainable code following SOLID principles and industry standards (PSR).
- Implement standard Design Patterns (e.g., Repository Pattern, Factory, Singleton, Strategy) to ensure code modularity.
- Conduct code reviews and enforce coding standards across the team.
4. Integrations & Third-Party Services
- Integrate third-party APIs such as payment gateways (Stripe, PayPal), social logins, cloud storage (AWS S3), and mailing services.
- Develop webhooks and background jobs (using Laravel Queues/Horizon) to handle asynchronous tasks.
Technical Requirements
- Core Framework: Strong proficiency in PHP (7.x/8.x) and the Laravel Framework.
- Database: Deep understanding of relational databases (MySQL/PostgreSQL), schema design, and query optimization.
- Architecture: Experience with MVC architecture and decoupled systems (Microservices experience is a plus).
- API Standards: Mastery of REST standards, JSON, and API versioning strategies.
- Tools: Proficiency with Git version control, Composer, and Docker.
- Testing: Experience writing Unit and Feature tests using PHPUnit or Pest.
Nice-to-Have Skills
- Knowledge of frontend technologies (Vue.js, React, or Livewire).
- Experience with cloud platforms (AWS, DigitalOcean, Laravel Forge).
- Familiarity with CI/CD pipelines (GitHub Actions, Jenkins).
Job Type: Full-time
Pay: ₹15,000.00 - ₹25,000.00 per month
Benefits:
- Flexible schedule
- Paid sick time
Work Location: In person