Senior Laravel Developer
Pune, India
About the role
We are seeking a talented and highly motivated Senior Laravel Developer to join our growing PHP Technical team.
Idox is a dynamic and innovative company, committed to delivering high-quality solutions to our clients. As we continue to grow, we are seeking an experienced Senior Laravel Developer to join our PHP Technical team. This is a great opportunity for a talented developer to take on new challenges, contribute to exciting projects, provide technical leadership, and work with modern technologies in a collaborative and supportive environment.
This is a greenfield opportunity to establish and lead a brand-new Laravel workstream within our existing PHP team. You'll have the opportunity to build Laravel development practices from the ground up and shape the technical direction of this growing specialisation.
As part of Idox, our technology teams are leading many initiatives in digital transformation for Local Government, with our Developers being a core element within these projects.
This is a team which is passionate about technology. We love what we do, and we are keen to enrich the team further by hiring a Senior Laravel Developer to join us.
As a Senior Laravel Developer, reporting into the PHP Technical Team lead, you will be responsible for leading and managing the Laravel development workstream, including technical direction, code quality and team mentorship with Laravel specialisation. This will also include developing, optimising, and maintaining high-quality backend services and APIs using Laravel, Elasticsearch, and Redis. You will work closely with cross-functional teams, including our UK and India-based Web Development teams, to deliver scalable and efficient backend solutions that power modern web applications. Your expertise in API development, technical leadership, and data management will be critical in driving innovation and ensuring seamless integration between frontend and backend systems.
You'll work on high quality, sustainable solutions, which bring tangible benefits to civic life. Please look at our website to get a feel of the contribution you'll be making as part of the Idox team: https://www.idoxgroup.com
Our Development Culture
We are a team of dedicated developers and QA staff that deliver incrementally in sprints, within an Agile (SCRUM) environment.
Every team member participates in our sprint planning, stand-ups, and retrospectives. Our development process favours frequent collaboration. We prefer clean code to over-engineering.
As part of your role, you will be expected to manage your own time effectively and liaise both with team members and other staff in the company.
Key Responsibilities:
- Design and develop high quality backend services and APIs in accordance with the overall solution architecture, adhering to design, regulatory, industry and product quality standards.
- Lead the Laravel workstream development approach and standards.
- Mentor Laravel developers and establish Laravel specific best practices.
- Collaborate with PHP Technical Team Lead for visibility of Laravel workstream activities.
- Drive Laravel technical decisions while aligning with the overall PHP Team organisational responsibilities.
- Serve as the primary Laravel expert for the broader PHP team.
- Build robust, scalable RESTful APIs using Laravel that serve frontend applications and external integrations.
- Architect complex database schemas and implement efficient data storage, retrieval, and search functionality using PostgreSQL and Elasticsearch.
- Lead the optimisation of application performance through effective use of Redis for caching and session management.
- Collaborate effectively with UK and India-based Web Development teams to design API contracts and ensure seamless frontend-backend integration.
- Take ownership of migration projects, including defining and implementing ETL processes for transitioning data from legacy platforms to new systems.
- Ensure high standards of security, performance, and data integrity throughout backend services.
- Lead code reviews and establish best practices for code quality within the Laravel workstream.
- Own delivery quality and technical standards for all Laravel based projects within the workstream.
- Respond to complex technical and support queries, analysing root cause of issues and implementing robust solutions to prevent re-occurrences.
- Work with CI/CD pipelines and automated deployment processes for backend services.
To be successful:
- 4+ years of demonstrable experience with Laravel framework and PHP development best practices.
- Strong expertise in designing and building RESTful APIs for consumption by frontend applications and external systems.
- Extensive experience with PostgreSQL database design, optimization, and complex query development.
- Solid knowledge of Elasticsearch integration and search operations for application functionality.
- Proven experience with Redis for implementing caching strategies and session management.
- Strong understanding of ETL processes and data migration methodologies from legacy systems.
- Demonstrated experience mentoring junior developers and providing technical leadership.
- Expert understanding of software architecture principles, design patterns, and scalable application design.
- Proficiency in modern PHP (PHP 8+) and advanced object-oriented programming principles.
- Deep understanding of MVC architecture and Laravel's complete ecosystem (Eloquent, Artisan, Queues, etc.).
- Expert-level experience with version control systems, particularly Git and branching strategies.
- Strong knowledge of authentication and authorization mechanisms for APIs, including OAuth and JWT.
- Advanced understanding of database indexing, query optimization, and performance tuning.
- Extensive experience working in Agile development environments and sprint planning.
- Excellent communication skills for collaborating with distributed development teams and stakeholders.
- Expert understanding of security best practices for web applications and APIs.
- Strong experience with testing methodologies, including unit, integration, and API testing.
- Experience of user authentication protocols between multiple systems, servers, and environments.
- Familiarity with Laravel's limitations and effective workarounds.
- Adherence to Idox Information Security policies and protocols.
Additional desirable qualities:
- Advanced experience with search engines and complex full-text search implementations.
- Deep knowledge of caching strategies and advanced performance optimization techniques.
- Understanding of microservices architecture and API gateway patterns.
- Strong experience with CI/CD processes and automated deployment pipelines.
- Significant exposure to AWS services and cloud-based development environments.
- Knowledge of containerization technologies (Docker, Kubernetes).
- Experience with advanced queue systems and background job processing.
- Understanding of data warehousing and business intelligence concepts.
- Experience with load balancing and horizontal scaling strategies.
- Fluency in written and spoken business English.
- Experience of working closely with UK, European or US IT service businesses ideal but not essential.