We are seeking an experienced Senior Backend Developer with expertise in PHP to join our dynamic team. The ideal candidate will have a strong background in PHP development, MySQL databases, and the Laravel framework. If you are passionate about backend development and enjoy working in a collaborative environment, we would love to hear from you.
Responsibilities:
- Design and develop scalable and high-performance backend systems using PHP.
- Work with frontend developers to ensure that our systems are fast, reliable, and easy to use
- Write clean, maintainable, and testable code
- Develop and maintain RESTful APIs
- Develop and maintain microservices
- Design and manage databases with MySQL.
- Build and enhance applications using the Laravel framework.
- Apply knowledge of artificial intelligence concepts and algorithms where applicable.
- Participate in agile methodologies to ensure effective project management and delivery.
- Apply object-oriented programming principles and design patterns.
- Collaborate with cross-functional teams to deliver high-quality software solutions.
Requirements:
- Bachelor's degree in Computer Science or related field
- 5+ years of experience in software development
- Strong proficiency in PHP
- Experience with developing RESTful APIs
- Experience with developing microservices
- Strong experience with MySQL database management.
- Extensive experience with the Laravel framework.
- In-depth understanding of RESTful API design and implementation.
- Solid understanding of object-oriented concepts and design patterns.
- Familiarity with WordPress.
- Basic knowledge of PostgreSQL.
- Strong analytical and problem-solving skills
- Problem-solving skills to find innovative and smart solutions for new challenges.
- Familiarity with service-based Architectures
- Basic knowledge of artificial intelligence concepts and algorithms.
- Experience with agile methodologies.
- Proficiency in Git.
- Familiarity with React is a plus.