Overview
We’re seeking talented PHP Developers - Senior PHP (Full-Stack) Developer—to design, build, and maintain high-performance web applications. You’ll work with modern PHP frameworks and OOP best practices to write clean, reusable code, collaborate with cross-functional teams, and ensure our back end is secure, responsive, and easy to maintain.
Responsibilities & Duties:
• Develop & Maintain
Build, test, and maintain scalable PHP applications using modern frameworks (Laravel, Symfony, CodeIgniter, etc.).
• Cross-Functional Collaboration
Work with designers, product managers, and QA to define, design, and deploy new features.
• Production Support
Troubleshoot, debug, and resolve production issues; implement performance enhancements.
• Quality Code
Write clean, secure, test-driven, and maintainable code; participate in code reviews and design discussions.
• Documentation
Create and maintain software documentation.
• Database Design
Design database schemas, implement migrations, and optimize SQL queries.
• API & Integrations
Integrate RESTful APIs and third-party services (payment gateways, external data sources).
Required Experience, Skills & Qualifications:
• Core PHP & OOP
Proficient in PHP, object-oriented programming, and Composer dependency management.
• ORM & Databases
Hands-on experience with ORM libraries (e.g., Eloquent) and relational databases (MySQL, PostgreSQL).
• Front-End Fundamentals
Solid HTML5, CSS3, and JavaScript skills; familiar with responsive design and cross-browser compatibility.
• Architecture & Templating
Deep understanding of MVC architecture and templating engines.
• Version Control
Experience with Git workflows (branching, pull requests, merges).
• API Design
Skilled in RESTful API design, consumption, and third-party integrations.
• Testing & TDD
Familiar with unit testing frameworks (PHPUnit, PestPHP, Codeception) and test-driven development.
• Security Best Practices
Strong grasp of web security (SQL injection, XSS, CSRF prevention).
• Nice to Have
o CI/CD pipelines
o Docker/containerization
o Basic server administration
o Cloud platforms (AWS, Azure, DigitalOcean)
• Soft Skills
Excellent problem-solving, communication, and teamwork skills; comfortable in agile environments.
• Education
Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent practical experience).
How to Apply: Please submit your resume, a brief cover letter highlighting relevant projects, and links to any code samples or GitHub repositories. We look forward to building great software with you!
Job Type: Full-time
Pay: ₹40,000.00 - ₹60,000.00 per month
Application Question(s):
- How many years of professional experience do you have with PHP and Object-Oriented Programming (OOP)?
Which PHP frameworks (Laravel, Symfony, CodeIgniter, etc.) have you used professionally, and how many years of experience do you have with each?
Describe your experience working with ORM libraries (e.g., Eloquent) and relational databases (MySQL, PostgreSQL). How many years have you been actively working with these?
What is your experience with RESTful API design, implementation, and third-party API integrations? Please provide examples.
Are you experienced in writing unit tests using frameworks such as PHPUnit, PestPHP, or Codeception? If yes, how many years of experience do you have?
Do you have hands-on experience with version control systems, specifically Git? How familiar are you with branching, pull requests, and merging?
- Please explain your understanding of MVC architecture and mention any templating engines you've used.
Briefly describe your approach to ensuring web security, specifically how you handle SQL injection, XSS, and CSRF attacks.
Have you worked with CI/CD pipelines, Docker/containerization, or basic server administration? Please briefly elaborate on your experience.
Which cloud platforms (AWS, Azure, DigitalOcean) have you used professionally, and to what extent?
Language:
- English (Preferred)