Senior Software Engineer - PHP
Job Responsibilities :
- Develop, roll out, and enhance new product features in alignment with user feedback and business needs.
- Analyze data insights to continuously improve product functionality and user experience.
- Optimize existing features and backend systems for high performance and scalability.
- Build, enhance, and maintain Management Information System (MIS) reports for executive use.
- Collaborate with cross-functional teams to brainstorm and develop innovative technical solutions.
- Own the development lifecycle - from planning and design to implementation, testing, deployment, and maintenance.
- Contribute to both front-end (UI/UX) and back-end (server-side, APIs, databases) aspects of the application.
- Implement secure and efficient code with a focus on quality, maintainability, and performance.
- Participate in code reviews, version control, and regular deployment processes.
Required Skills and Technologies :
- Strong expertise in Laravel Framework (Laravel 8/9/10 preferred) and MVC architecture
- Proficiency in PHP (OOPs concepts) and MySQL
- Knowledge of front-end technologies including JavaScript, AJAX, HTML5, CSS3, and Responsive Web Design
- Experience working with RESTful API development and integration
- Familiarity with JavaScript frameworks like React or Angular is an advantage
- Strong database design, query optimization, and data modeling skills
- Version control using Git or other distributed systems
- Exposure to third-party integrations, payment gateways, or healthcare systems is a plus
Desirable Qualities :
- Strong problem-solving and debugging skills
- Ability to work independently and as part of a team
- Attention to detail and a drive to deliver clean, efficient, and well-documented code
- Passion for technology and staying updated with the latest trends in web development