Key Responsibilities :
- Design, develop, and implement web applications and APIs using the Slim Framework, adhering to best practices and coding standards.
- Integrate databases (e. g. , MySQL, PostgreSQL, MongoDB) into applications, ensuring efficient data retrieval and manipulation.
- Create RESTful APIs for communication between various components of the application and external services, ensuring data security and authentication.
- Collaborate with front-end developers to integrate back-end functionality with the user interface, ensuring a seamless user experience.
- Identify and address performance bottlenecks in applications, optimizing code and database queries for improved speed and responsiveness.
- Implement security measures to protect against common web application vulnerabilities, such as SQL injection, XSS, CSRF, and authentication issues.
- Write unit tests and conduct thorough debugging to ensure the reliability and stability of applications.
- Maintain clear and comprehensive documentation of code, APIs, and system architecture for future reference and team collaboration.
- Use version control systems (e. g. , Git) to manage and track code changes collaboratively.
- Collaborate with cross-functional teams to gather requirements, provide technical insights, and deliver projects on time.
- Stay updated with industry trends, best practices, and emerging technologies related to web development and the Slim Framework.
Qualifications :
Bachelors degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).Proficiency in PHP and experience with the Slim Framework.Strong understanding of web development concepts, including RESTful architecture and MVC pattern.Experience with front-end technologies (HTML, CSS, JavaScript) and front-end frameworks is a plus.Familiarity with database management systems and SQL.Knowledge of security best practices in web development.Excellent problem-solving and debugging skills.Strong communication and teamwork skills.Ability to work independently and meet project deadlines.Skills Required
Mysql, Postgresql, Mongodb, Html, Css, Javascript