We are looking for a highly skilled Senior PHP Developer with a strong background in Object-Oriented Programming (OOP), Docker, MySQL, and Geographic Information Systems (GIS). The successful candidate will be responsible for developing, maintaining, and enhancing our web applications, which use a custom MVC framework and extensively implement nested set trees (NS Tree) in the database. Key Responsibilities:Design, develop and maintain web applications using PHP and OOP principles within a custom MVC framework.Implement and manage containerized applications using Docker.Develop and optimize complex MySQL queries and database structures, with a focus on nested set trees (NS Tree).Integrate and manage GIS data and functionalities within our applications.Collaborate with cross-functional teams to define, design, and ship new features.Troubleshoot, test, and maintain the core product software to ensure strong optimization and functionality.Participate in code reviews and contribute to the continuous improvement of the development process.Document development processes, code changes, and other technical information.
Requirements:Proven experience as a PHP Developer with strong knowledge of Object-Oriented Programming.Proficiency in Docker and container orchestration.Extensive experience with MySQL including database design, complex queries, optimization, and implementing nested set trees (NS Tree).Solid understanding and experience with MVC architecture and custom frameworks.Familiarity with front-end technologies (HTML, CSS, JavaScript) is must.Solid understanding of software development principles, design patterns, and best practices.Experience with version control systems: Git.Strong problem-solving skills and the ability to work independently and in a team environment.Excellent verbal and written communication skills.
QualificationsBachelor's degree in computer science or related fieldExperience in software developmentPassion for best design and coding practicesStrong knowledge of relational databases, tools and PHP skills