
Lead Product Software Engineer - PHP
- Kalyani, West Bengal
- Permanent
- Full-time
- Bachelor’s degree in computer science, engineering, or a related technical discipline (or equivalent experience).
- Over 10 years of professional software development experience, with a strong emphasis on PHP.
- Minimum of 2 years of experience in a lead software engineering or technical leadership role.
- Strong proficiency in PHP, JavaScript, and Angular.
- Demonstrated experience designing and developing web applications and services using AWS technology stack.
- Experience with version control systems such as Git, and automated build and deployment pipelines using CI/CD tools like Bamboo or Jenkins.
- Practical knowledge of object-oriented programming (OOP) principles and design patterns.
- Experience with Agile and Scrum development methodologies and best practices.
- Strong expertise in application security principles and secure coding practices.
- Excellent communication and interpersonal skills, with the ability to lead and collaborate effectively across diverse teams.
- Comfortable using Jira and Confluence for project tracking and documentation
- Lead the end-to-end design, development, and deployment of scalable web applications using PHP and Angular technologies.
- Collaborate with architects to translate business requirements into robust technical solutions.
- Work closely with product managers, UI/UX designers, and QA engineers to deliver high-quality, end-to-end software solutions.
- Ensure timely and efficient development while maintaining high code quality and adherence to best practices.
- Enforce application security standards and integrate secure coding practices throughout the development lifecycle.
- Implement and uphold WCAG 2.1 Level AA web accessibility standards to ensure inclusive user experiences.
- Partner with scrum teams and product owners to guarantee deliverables meet established quality and functional standards.
- Collaborate effectively with QA and DevOps teams to ensure compliance with SDLC processes and smooth software delivery.
- Work cross-functionally with multi-disciplinary teams, including those responsible for application integration.
- Drive and maintain CI/CD pipelines within Agile teams to support continuous, reliable software deployments.
- Conduct thorough code and security reviews to uphold software quality and compliance requirements.
- Optimize application performance and ensure compatibility across various platforms and devices.
- Develop and maintain comprehensive unit tests to verify code functionality and reliability.
- Produce clear, organized technical documentation including specifications, workflows, and procedures.
- Diagnose and resolve complex technical issues, identifying performance bottlenecks and implementing sustainable solutions.
- Continuously evaluate and recommend improvements to platforms, products, and processes to enhance efficiency and business impact.
- Experience with microservices architecture and containerization (Docker, Kubernetes).
- Familiarity with authentication and authorization frameworks (OAuth2, JWT).
- Background in DevOps practices and automated testing.
- Prior experience leading distributed or remote teams.