Apply

Sr. PHP Developer

Posted 2023-08-22

View full description

šŸ’ø Salary: $50.00 - $60.00 per hour

šŸ—£ļø Languages: English

šŸŖ„ Skills: Backend DevelopmentPHPSoftware DevelopmentSQLFrontend DevelopmentFull Stack DevelopmentMySQL

Requirements:
  • Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent practical experience).
  • Proven experience as a Full-stack Developer or in a similar role.
  • Strong proficiency in Linux-based environments, server management, and Apache web servers.
  • Extensive knowledge of MariadB and MySQL database design, optimization, and query performance.
  • Proficiency in PHP and relevant frameworks (e.g., Laravel, Symfony).
  • Familiarity with AWS cloud platform and deployment strategies.
  • Experience with version control systems (e.g., Git) and collaboration tools (e.g., JIRA, Trello).
  • Familiarity with front-end technologies, frameworks (Javascript, React, HTML, CSS, jQuery) and their integration with back-end systems.
  • Excellent problem-solving skills and ability to work effectively in a team-oriented environment.
  • Strong communication and interpersonal skills to convey technical concepts to non-technical stakeholders.
  • Solid understanding of object-oriented programming principles and design patterns.
  • Knowledge of other programming languages and frameworks (e.g., Node.js).
  • Experience with containerization technologies (e.g., Docker, Kubernetes).
  • Understanding of web security principles and best practices.
  • Familiarity with Moodle back-end development is nice to have.
Responsibilities:
  • Collaborate with the development team to design, develop, and implement robust and scalable back-end solutions for web applications.
  • Write clean, efficient, and maintainable code in PHP, adhering to coding standards and best practices.
  • Develop and optimize database queries, ensuring high performance and reliability of database operations.
  • Work closely with front-end developers to integrate server-side logic with user-facing elements.
  • Conduct thorough testing and debugging of applications to identify and fix any issues or bugs.
  • Perform code reviews and provide constructive feedback to peers, promoting code quality and consistency.
  • Stay up-to-date with industry trends and advancements in back-end development technologies.
Apply