Text copied to clipboard!
Title
Text copied to clipboard!PHP Backend Developer
Description
Text copied to clipboard!
We are looking for a skilled PHP Backend Developer to join our IT team. You will be responsible for the server-side web application logic as well as for the integration of the front-end part. Your primary focus will be the development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your coworkers into the application. Therefore, a basic understanding of front-end technologies is necessary as well. You will use your understanding of programming languages and tools to analyze current codes, formulate more efficient processes, solve problems, and create a more seamless experience for users. You should have excellent communication, computer, and project management skills.
Responsibilities
Text copied to clipboard!- Integration of user-facing elements developed by front-end developers
- Build efficient, testable, and reusable PHP modules
- Solve complex performance problems and architectural challenges
- Integration of data storage solutions
- Create database schemas that represent and support business processes
- Ensure the technical feasibility of UI/UX designs
- Optimize application for maximum speed and scalability
- Collaborate with other team members and stakeholders
- Maintain and develop new features for existing web applications
- Stay informed about industry best practices
Requirements
Text copied to clipboard!- Strong knowledge of PHP web frameworks
- Understanding of MVC design patterns
- Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
- Knowledge of object-oriented PHP programming
- Understanding of fundamental design principles behind a scalable application
- User authentication and authorization between multiple systems, servers, and environments
- Integration of multiple data sources and databases into one system
- Familiarity with limitations of PHP as a platform and its workarounds
- Proficient understanding of code versioning tools, such as Git
- BS/MS degree in Computer Science, Engineering or a related subject
Potential interview questions
Text copied to clipboard!- What is your experience with PHP frameworks?
- Can you describe a challenging project you've worked on and how you overcame the challenges?
- How do you handle debugging in a project?
- Can you explain your understanding of MVC design patterns?
- How do you ensure the security of your applications?