Job Description

- Design, build, and maintain efficient, reusable, and reliable PHP, Node Js, & SQL Database

- Maintain the central databases, ensure high performance, respond to requests from the front-end.

- Create a secure API for our web and mobile applications.

- Optimize the application for maximum speed and scalability.

- Implement security and data protection.

- Implement Automation Testing.

- Design and implement data storage solutions.

- Participate in the entire application lifecycle, focusing on coding and debugging

- Write clean code to develop functional web applications

- Build reusable code and libraries for future use

- Identify bottlenecks and bugs, and devise solutions to these problems

- Collaborate with Front-end developers to integrate user-facing elements with server side logic

- Liaise with developers, designers and devops to identify new features

- Help maintain code quality, organization and automatization

· Requirements

- Bachelor Degree of Information Technology, Computer Science, or related field

- Skills Advance Knowledge in PHP, Phyton, & Node Js

- Able to create database schemas that represent and support business processes

- 2 - 5 years of experience of Web Development using any Web Framework

- Work well independently and in a team setting

- In-depth understanding of the entire web development process (design, development and deployment)

- Deep knowledge of user authentication and authorization between multiple systems, servers, and environments.

- Proficiency with Git and a SQL database. Experience in noSQL databases and Agile development is a plus.

- Excellent analytical and time management skills

- Able to work under pressure and within a specific timeline

- Open to new experiences and able to handle uncertainties

- Experience in managing host environments, implementing automated testing platforms and unit tests is a plus.