
Optimize Search Group
Description
Job Title: Senior Backend PHP Developer - Database Specialist
Location: Remote
Type: Direct Hire
About the Role:
We are seeking a highly skilled and experienced Senior Backend PHP Developer with a strong focus on database management to join our dynamic team. This role is ideal for someone who thrives in solving complex database problems and excels in an enterprise, high-volume database environment. As a key member of our development team, you will be responsible for designing and implementing robust backend solutions, developing complex queries, and building scalable RESTful APIs.
Key Responsibilities:
- Develop and maintain high-performance, scalable backend solutions using PHP.
- Write complex SQL queries and manage database interactions to support application functionality.
- Design and build RESTful APIs for data integration and application services.
- Work with both relational and NoSQL databases, including MySQL (Aurora) and MongoDB (DocumentDB).
- Utilize ORM tools such as Doctrine or Eloquent for effective database management and SQL-to-DBAL conversions.
- Optimize and troubleshoot database queries and operations to improve performance and resolve data-related issues.
- Collaborate with cross-functional teams to understand requirements and deliver effective technical solutions.
- Ensure code quality through version control practices and CI/CD deployment processes.
- Work with Docker environments for development and deployment.
- Utilize JetBrains IDEs for efficient coding and project management.
- Communicate technical concepts effectively with team members and stakeholders.
Required Qualifications:
- Experience: Minimum of 5 years of experience in Object-Oriented Programming (OOP) and RESTful API development.
- PHP: At least 5 years of professional experience in PHP.
- Databases: 5+ years of experience with MySQL (Aurora) and MongoDB (DocumentDB).
- ORM: Strong experience with ORM tools such as Doctrine or Eloquent, including the ability to convert SQL to DBAL.
- Query Writing: Proficiency in writing and optimizing queries for data analysis and reporting.
- Frameworks: Experience with Symfony or Laravel frameworks.
- Version Control & CI/CD: Experience with version control systems and CI/CD deployment pipelines.
- Docker: Comfort with Docker development environments.
- IDE: Familiarity with JetBrains IDEs.
- Communication: Strong verbal and written communication skills.
Preferred Skills:
- Experience with advanced database optimization techniques.
- Familiarity with cloud-based database solutions and architecture.
- Knowledge of additional programming languages or frameworks.