Job
Description
As a skilled and dedicated Senior PHP developer, you will be instrumental in advancing our SaaS platform at SimplifyVMS. Your immediate availability and ability to work from our Noida office are essential for this urgent role. SimplifyVMS is a prominent global provider of contingent workforce VMS solutions, recognized for its rapid growth and innovative workforce technology solutions. As a part of our team, you will contribute to the ongoing evolution of our sophisticated multi-tenant SAAS HR Tech product, built on a complex microservices architecture. **Role Overview:** As a Senior PHP Developer with experience in Laravel or YII framework, you will lead the transformation of our application into a modern, scalable, and AI-driven SaaS platform. Your responsibilities will include designing and implementing services architecture, ensuring seamless communication between services, and optimizing performance for our expanding user base. **Key Responsibilities:** - **Services Implementation:** Design, develop, and deploy services using Laravel/YII and related technologies with modularity and best practices in mind. - **API Design and Integration:** Create well-defined APIs for microservices communication and integrate third-party services as necessary. - **Scalability and Performance:** Optimize the platform for scalability, high availability, and performance through techniques like caching and load balancing. - **Multi-Tenancy:** Design and implement multi-tenancy features for secure and efficient platform usage by multiple customers. - **Security and Compliance:** Ensure data security, privacy, and compliance with industry standards through authentication, authorization, and encryption mechanisms. - **Code Quality and Standards:** Maintain a high-quality codebase by adhering to coding standards, reviewing code, and mentoring junior developers. - **Documentation:** Produce technical documentation for architecture, APIs, and deployment processes. - **Collaboration:** Collaborate closely with development teams, product managers, and DevOps engineers to achieve project objectives. **Qualifications:** - **Experience:** Minimum 7-10 years of hands-on experience with PHP and Laravel or YII framework. - **Services:** Demonstrated experience in designing and implementing services architecture. - **SaaS Development:** Previous involvement in transitioning monolithic applications to SaaS platforms. - **APIs:** Strong understanding of RESTful APIs, GraphQL, and other communication protocols. - **Database Design:** Proficiency in database design, including multi-tenancy considerations. - **Cloud Services:** Familiarity with cloud platforms like AWS, Azure, Google Cloud. - **Security:** Knowledge of security best practices and compliance requirements. - **Team Player:** Excellent communication skills and ability to collaborate effectively with cross-functional teams. - **Quick Learner:** Ability to swiftly understand the current platform and start developing new features immediately. **Nice-to-Have:** - **Containerization:** Experience with Docker and Kubernetes. - **CI/CD:** Familiarity with continuous integration and deployment pipelines. - **Frontend Technologies:** Understanding of frontend frameworks like React, Vue.js. If you are passionate about developing scalable systems, driving innovation, and contributing to a dynamic SaaS platform, we eagerly await your application. Join us at SimplifyVMS to enjoy competitive salary offerings and professional growth opportunities.,