Senior Software Engineer
Senior Software Engineer5
Applications
5
Applications
About the Job
Skills
Job Role: Senior Software Engineer - PHP
We are seeking a highly skilled Senior Software Engineer in PHP to join our dynamic development team. As a Senior Software Engineer in PHP, you will be a key player in the design, development, and maintenance of scalable and efficient web applications. You'll collaborate with cross-functional teams to architect robust systems, write high-quality code, and mentor the team to develop, deploy, and maintain scalable and high-performance PHP-based applications.
Responsibilities:
•Work closely with cross-functional teams to build innovative software solutions and contribute to improving our platform’s architecture and performance.
•Architect and develop robust, scalable, and secure backend systems using PHP and modern PHP frameworks such as Laravel, Symfony or others.
•Design and build RESTful APIs, integrate third-party APIs, and implement web services to ensure smooth communication between the frontend and backend.
•Oversee application deployments, manage production environments, and participate in the maintenance and troubleshooting of live systems.
•Enhance existing systems by analysing business objectives, preparing an action plan, and
•Stay up to date with the latest industry trends, PHP advancements, and software engineering best practices to advocate new technologies and process improvements.
•Mentor and guide junior and mid-level engineers in their professional growth. Help resolve complex technical issues and provide expertise in software design and implementation.
Requirements:
•5-8 years of professional experience in PHP development.
•Strong experience with PHP frameworks such as Laravel, Symfony, or Zend.
•Expertise in working with MySQL, PostgreSQL, or similar relational databases. Familiarity with NoSQL databases like MongoDB is a plus.
•Extensive experience in designing, developing, and maintaining RESTful APIs.
•Strong knowledge of version control systems, particularly Git and Git-based workflows.
•Solid understanding of OOP, design patterns, and software architecture principles.
•Experience with unit testing, integration testing, and related testing frameworks.
•Strong understanding of web security practices, including data encryption, secure authentication, and vulnerability management
•Familiarity with containerization tools like Docker and orchestration tools (e.g., Kubernetes).
•Good knowledge in performance optimisation (DB & Code)
•Experience in working on Linux environment with intermediate level knowledge in Linux system administration and one scripting language (python, bash, perl)
•Strong fundamentals in OO, algorithms and data structures.
Good to have:
•Knowledge of MongoDB & application scalability
•Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
•Exposure to microservices architecture and design.
•Experience with GraphQL or other advanced API technologies.
•Familiarity with front-end technologies (HTML, CSS, JavaScript) and frameworks like Vue.js or React.
Educational Qualification:
•Bachelor’s/ Master’s degree in Computer Science, Information Technology, engineering or related field.
About the company
Industry
IT Services and IT Consul...
Company Size
11-50 Employees
Headquarter
Trivandrum, Kerala
Other open jobs from Waybeo Software Solutions Pvt Ltd