. The ideal candidate will be responsible for developing, maintaining, and optimizing web applications, ensuring high performance, scalability, and security. You will work closely with cross-functional teams to deliver robust and innovative web solutions.
Key Responsibilities:
Full-Stack Development:
Design, develop, and maintain web applications using
Laravel, Core PHP, MySQL, JavaScript, and jQuery
.
Database Management:
Design and optimize database structures, write efficient
SQL queries
, and handle database migrations.
API Development & Integration:
Develop and integrate
RESTful APIs
for seamless communication between applications.
Code Optimization & Performance Tuning:
Optimize application performance, database queries, and code structure for scalability.
Security Best Practices:
Implement best security practices, including
XSS, CSRF protection, and data encryption
.
Version Control & Deployment:
Use
Git (GitHub/GitLab/Bitbucket)
for version control and deploy applications on
Linux-based servers
.
Third-Party Integrations:
Work with third-party services like
payment gateways, SMS gateways, and cloud services
.
Unit Testing & Debugging:
Write
unit tests (PHPUnit)
and perform debugging to ensure high-quality deliverables.
Team Collaboration:
Mentor junior developers, participate in
code reviews
, and contribute to technical discussions.
Agile Methodologies:
Experience working in Agile environments and using project management tools like Jira.
Required Skills & Qualifications:
6+ years
of hands-on experience in
LAMP stack development
(Linux, Apache, MySQL, PHP).
Strong proficiency in
Laravel
and
Core PHP
.
Expertise in
MySQL
, including query optimization and database design.
Strong understanding of
JavaScript, jQuery, AJAX
.
Experience with
RESTful API development
and third-party API integrations.
Familiarity with
Git version control
(GitHub, GitLab, Bitbucket).
Experience in working with
Linux servers
(Ubuntu, CentOS) and handling deployments.
Strong understanding of
MVC architecture
and OOP principles.
Knowledge of caching mechanisms like
Redis and Memcached
is a plus.
Experience with
cloud services (AWS, DigitalOcean, or similar)
andtools for continuous integration and continuous deployment (CI/CD) is a plus.
Excellent problem-solving skills and ability to work independently.
* Strong communication skills and ability to collaborate with cross-functional teams.
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.