Smartbrain logo

Senior PHP Developer - Full-Stack Backend & API Integration

Smartbrain·Salary not specified

Primary stack

PHPMySQLJavaScriptDockerRabbitMQ

Job description

About the Position

We are seeking a Senior PHP Developer with 5+ years of experience to join our team remotely, focusing on backend and API integration.

Responsibilities

  • Architect and develop high-performance, scalable PHP applications utilizing object-oriented principles and MVC architecture patterns.
  • Design and optimize database solutions with MySQL 8.0, emphasizing performance, security, and data integrity standards.
  • Construct and maintain RESTful APIs for seamless frontend integration and third-party service connections.
  • Collaborate across departments to transform complex business requirements into elegant technical solutions.
  • Conduct thorough code reviews, delivering constructive feedback to uphold exceptional quality standards.
  • Diagnose and resolve intricate software issues in production environments with minimal disruption.
  • Implement sophisticated caching strategies and performance enhancement techniques for optimal system operation.
  • Enhance existing codebases through strategic refactoring and architectural improvements.
  • Create comprehensive documentation for code, APIs, and technical specifications to facilitate knowledge transfer.
  • Provide mentorship to junior team members, contributing to collective technical advancement.

Requirements

  • 5+ years of professional experience with PHP 7/8, demonstrating mastery of OOP concepts and MVC implementation patterns.
  • Thorough understanding of modern PHP frameworks such as Laravel, Symfony, or CodeIgniter with practical application experience.
  • Extensive expertise with MySQL 8.0 or MariaDB, including advanced query optimization and database architecture.
  • Proficient knowledge of JavaScript (ECMAScript 2020+) and CSS3 for integrated frontend development.
  • Demonstrated experience with dependency management tools including Composer and npm.
  • Practical expertise with Docker containerization for consistent development and deployment workflows.
  • Working knowledge of message brokers such as RabbitMQ for effective asynchronous processing.
  • Experience with modern build tools including webpack for optimized frontend asset compilation.
  • Advanced understanding of web server configuration including Apache and Nginx optimization.
  • Strong command of Linux server environments and SSH protocols for secure remote administration.
  • Version control proficiency using Git with sophisticated branching strategies and collaborative workflows.
  • Comprehensive understanding of web application security best practices and vulnerability mitigation.

© Smartbrain. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

More at Smartbrain

All 121 roles

Popular searches