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.