Key Responsibilities
- Architect & Develop: Design, build, and maintain efficient, reusable, and test-driven Laravel code for both new features and legacy refactors.
- API Engineering: Deliver and iterate on RESTful APIs, applying versioning, rate limiting, serialization, and security best practices.
- Code Excellence: Write clean, well-documented, and maintainable code adhering to established coding standards and best practices.
- Performance Optimization: Proactively identify and resolve performance bottlenecks, ensuring optimal application speed, scalability, and responsiveness.
- Collaborative Development: Work closely with product managers, UX/UI designers, and other stakeholders to translate business requirements into technical specifications and deliver effective solutions.
- Testing and Quality Assurance: Maintain and enhance comprehensive test coverage using PHPUnit, Pest , or similar testing frameworks to ensure application reliability and stability.
- Production Support: Debug, analyze, and resolve technical issues reported in production and staging environments promptly and effectively.
- Continuous Improvement: Participate in code reviews, contribute to architectural discussions, and continuously seek opportunities to improve development processes and tools.
Must-Have Qualifications
- Experience: 3+ years building and maintaining Laravel applications in production.
- Laravel Expertise: Deep knowledge of Laravel’s MVC architecture, Eloquent ORM, service providers, events and listeners, queues with Redis or SQS, and the Artisan CLI.
- Database Proficiency: Strong SQL skills with MySQL or PostgreSQL, including schema design, indexing, query optimisation, and migration planning.
- Version Control: Proficient in using Git and applying best practices for branching, merging, and collaborative development.
- Background Jobs & Queues: Practical experience running background jobs with Horizon, Supervisor, or equivalent tools to ensure reliable asynchronous processing.
- Testing Mindset: A habit of creating comprehensive automated tests and a comfort level with test-driven development or, at minimum, rigorous regression coverage.
- Problem-Solving: Proven ability to identify and resolve complex technical issues and performance bottlenecks in high-traffic web applications.
- Communication: Excellent verbal and written communication skills, with the ability to articulate technical concepts clearly.
- Agile Delivery: Active participation in Scrum or Kanban ceremonies, including story pointing and backlog grooming, to support predictable delivery.
Good-to-Have Skills & Experience
- Front-End Collaboration: Working knowledge of Vue.js or React.js, Livewire, Vite, TailwindCss and TypeScript that enables smooth collaboration on full-stack deliverables.
- Cloud & Containers: Hands-on experience deploying applications to AWS, DigitalOcean, or Heroku and working comfortably with Docker or Laravel Sail.
- DevOps & CI/CD – Familiarity with pipeline tooling (GitHub Actions, GitLab CI, Jenkins) and basic DevOps principles.
- Micro-services: Understanding of event-driven or service-oriented architectures that use Kafka, RabbitMQ, or AWS SNS/SQS.
- Observability: Exposure to OpenTelemetry, Grafana, Prometheus, or similar monitoring stacks.
- AI Tooling: Experience leveraging AI pair-programming tools (e.g., Cursor, GitHub Copilot) to accelerate development.
- Client Interaction: Confidence in gathering client requirements, demoing features, and providing progress updates directly to stakeholders.
Job Types: Full-time, Permanent
Pay: ₹600,000.00 - ₹1,000,000.00 per year
Benefits:
- Health insurance
- Internet reimbursement
- Provident Fund
- Work from home
Work Location: In person