About the Offer :
- Join marketing leading IT & Telecom organization
- Excellent opportunity to accelerate your career
- Dynamic work environment
About the Employer :
- Our client is one of the fastest-growing organisation in the IT & Telecom domain. Offering a wide range of services internationally, they have worked with leading brands across various domains and aim to become the go-to CaaS provider for business communication.
About the Job : In this role, you will be responsible for the development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the frontend.
Your responsibilities include :
- Managing backend services and the interchange of data between the server and the users.
- Integration of user-facing elements developed by Frontend Developers.
- Building efficient, testable, and reusable PHP modules.
- Solving complex performance problems and architectural challenges.
- Integration of data storage solutions includes databases, key-value stores, blob stores, etc.
About the Profile :
- You possess a Degree/Diploma in Computer Science, Engineering or related field.
- You have at least 1-year experience within a Software Architect or similar role.
- You have strong knowledge of object-oriented PHP programming and PHP web frameworks such as Codeigniter, Laravel, Yii, etc.
- You have an understanding of MVC design patterns as well as accessibility and security compliance.
- You have a basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3.
- You possess strong knowledge of the common PHP or web server exploits and their solutions.
- You have an understanding of fundamental design principles behind a scalable application.
- You have experience in user authentication and authorization between multiple systems, servers, and environments.
- You have experience in the integration of multiple data sources and databases into one system.
- You are familiar with the limitations of PHP as a platform and its workarounds.
- You have demonstrated experience creating database schemas that represent and support business processes.
- You have familiarity with SQL/NoSQL databases and their declarative query languages.
- You have a proficient understanding of code versioning tools, such as Git.
- You possess strong analytical skills and are comfortable dealing with numerical data.
- You enjoy finding creative solutions to problems.
- You are highly goal-driven and work well in fast-paced environments.