Senior PHP Developer (Symfony, English)

Quận 11, Vietnam

Job description

  • Design, test, and maintain robust PHP applications that meet business and technical requirements.

  • Produce clean and maintainable code while adhering to coding standards, security best practices, and software engineering principles.

  • Collaborate with cross-functional teams to design scalable architectures and integration solutions.

  • Implement automated testing, code quality controls, and CI/CD practices to ensure reliable software delivery.

  • Troubleshoot and resolve complex issues related to application performance, system integrations, databases, and production environments.

  • Optimize application performance through caching, database tuning, and system monitoring.

  • Participate in code reviews, technical design discussions, and architecture decisions to continuously improve product quality.

  • Research, evaluate, and adopt new technologies and best practices to enhance development processes and technical capabilities.

  • Mentor and support team members in solution design and coding issues; and evaluate their performance.

Desired Skills and Experience

  • 5+ years’ experience in PHP 8.x development (ideally 8.4/8.5) and OOP, applying modern architecture concepts (dependency injection, service containers, event-driven design, modular components, and middleware pipelines).

  • Proficient in Symfony (5.4 up to 7.4) to build scalable and high-performance applications.

  • Hands-on experience with testing and code quality tools: PHPUnit, PHPStan, PHP CS Fixer, and Sonar.

  • Solid understanding of web technologies and HTTP protocols, including CORS, HTTP headers, authentication, authorization, API communication standards, and web application security best practices.

  • Comfortable working on macOS/Linux with shell and CLI tools.

  • Experience developing RESTful APIs, microservices, and API-first solutions in distributed environments.

  • Strong skills in performance optimization and caching strategies (Redis, HTTP caching); experience with Varnish, Nginx, or PHP-FPM is a plus.

  • Understanding of application architecture, design patterns, and best practices (clean code, SOLID; DDD and CQRS are a plus).

  • Experience with relational databases (MariaDB/MariastgreSQL), including database management, query optimization, schema design, and data import/export.

  • Experience working with Docker, FrankenPHP, MariaDB, Redis, and AWS services.

  • Familiar with Jira, Confluence, GitHub and CI/CD workflows.

  • Good communication in English, written and spoken.

  • Demonstrated leadership, collaboration, and problem-solving skills, with the ability to think strategically while staying hands-on.

Nice-to-have skills:

  • Exposure to MuleSoft integration platform.

Why ekino?

  • High-ownership working environment: You will take full responsibility and control of your missions contributing to the team’s success.

  • Continuous skill improvement with new technologies, challenging projects, on-the-job coaching, and training programs.

  • Annual performance review & bonus: recognize your efforts and identify development/ improvement needs.

  • Clear career path: define your career development with long-term vision.

  • Be secured in your mind with employee’s care: private healthcare insurance package, medical check-up, support allowance…

  • Great-place-to-work activities (company trip, sport clubs…): enhance teamwork spirit and facilitate your work-life harmony.

Thank you for your time and enthusiasm in our career opportunities.
Please kindly note that shortlisted candidates will be contacted within 3 weeks of application. Alternatively, we will reach out to you when another suitable chance arises in the future.