Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

EMS Management & Consultants Logo

Senior PHP Developer

EMS Management & Consultants

Salary not specified
Sep 4, 2025
Remote, US
Apply Now

The company is looking to solve the problem of designing, developing, and optimizing robust backend systems to power mission-critical applications.

Requirements

  • 7+ years of professional PHP experience, with deep knowledge of frameworks like Yii.
  • Strong proven experience using Yii framework for design, develop and maintain web applications.
  • Strong command of design patterns & principles (SOLID, MVC, DI, Repository, Microservices, DDD, etc.).
  • Proficiency in HTML, CSS, JavaScript, and AJAX, with experience in frameworks such as Angular, React, or Vue.
  • Solid background with DBMSs (MySQL, PostgreSQL, MS SQL Server) and advanced SQL.
  • Experience deploying to AWS Cloud and working with Docker.
  • Familiarity with Git, Jira/Confluence, and unit testing frameworks.

Responsibilities

  • Architect and develop complex backend systems using PHP and helping evolve the system to modern frameworks.
  • Design and implement RESTful APIs & web services.
  • Strong understanding of AWS infrastructure and distributed system concepts, with the ability to design and support scalable cloud-based applications.
  • Contribute to system design discussions, mentor junior engineers, and promote best practices.
  • Collaborate in an Agile team environment with technical leads, solution architects, QA, and product owners.
  • Perform other duties as assigned.

Other

  • Must be able to travel occasionally to attend required company meetings.
  • Proficiency in English is necessary for job-related communication, including understanding policies, writing correspondence, and engaging with colleagues or clients.
  • A reliable internet connection is required for hybrid/remote work.
  • Sitting: frequent and prolonged periods of sitting at a desk while working on a computer.
  • Communication: frequent and prolonged periods of speaking, listening, reading, and writing.