Senior PHP Developer

5 - 9 years

0 Lacs

Posted:4 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Backend Developer, you will be responsible for designing and developing complex backend features using the Laravel framework (version 9+) while adhering to SOLID principles and clean architecture patterns. Your role will involve building and maintaining RESTful APIs for mobile applications, web frontends, and external integrations, ensuring proper versioning and backwards compatibility. In addition, you will implement robust queue-based job processing systems using Laravel Queues (Redis/Database) to handle asynchronous operations efficiently. Your responsibilities will also include designing and optimizing complex database schemas with MySQL, focusing on advanced relationship modeling, query optimization, stored procedures, triggers, and materialized view maintenance. It will be crucial for you to create comprehensive automated test suites, including unit tests, integration tests, and feature tests using PHPUnit, to maintain high code coverage and ensure system reliability. Furthermore, you will work on optimizing application performance through caching strategies (Redis), database query optimization, and efficient memory management for high-volume operations. Collaboration with frontend developers to design efficient API contracts and ensure seamless integration between backend services and user interfaces will be an essential part of your role. Troubleshooting and debugging production issues using logging, monitoring tools, and performance profiling to maintain system stability and performance will also be within your scope of work. To succeed in this role, you will need to possess strong analytical thinking skills for analyzing complex business requirements and translating them into scalable technical solutions. Excellent communication skills, both written and verbal, will be necessary for effective collaboration with cross-functional teams, documenting technical decisions, and participating in code reviews. Attention to detail, especially regarding code quality, data integrity, and system reliability, will be crucial. You should also have a good understanding of performance optimization techniques, learning agility to adapt to new technologies and frameworks quickly, and a commitment to writing clean, maintainable, well-documented code with comprehensive test coverage. Experience with third-party API integrations, webhook handling, and building resilient systems that can handle external service failures gracefully will be beneficial. An understanding of data modeling, ETL processes, and efficient handling of large datasets with proper validation and transformation will also be required. Moreover, knowledge of web application security best practices and familiarity with deployment processes, environment management, monitoring, logging, and maintaining production systems are essential for this role.,

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Jeavio logo
Jeavio

Information Technology and Services

Wilmington

RecommendedJobs for You

Haldwani, Uttarakhand, India