Career Senior Software Engineer - PHP - Waybeo

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
Technical Skills:
  • Proficiency in PHP (versions 7.x and 8.x).
  • Knowledge of relational databases (MySQL, PostgreSQL).
  • Familiarity with HTML, CSS, JavaScript, and front-end frameworks.
  • Experience with version control systems (Git).
  • Knowledge of RESTful API development and integration.
  • Experience with frameworks like Laravel, Symfony, or CodeIgniter.
  • Understanding of front-end technologies like React, Vue.js, or Angular.
  • Experience with cloud services (AWS, Azure).
  • Familiarity with containerization tools like Docker.
  • 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.
Education:

Bachelor’s/ Master’s degree in Computer Science, Information Technology, engineering or related field.

Schedule Your Demo

OR CALL US +91 993 000 9947