Back to Jobs
Development Just now

Lead PHP & Symfony Software Engineer

United StatesUnited States
Full-time
Not Disclosed
Senior-Level

Job Description

Key Skills Required

Master these to land this role

BackendBestseller 🔥
Learn in 18 Hours
Full-timeEngineeringSymfonyPHP

Want to know if you're a match for this job?

Calculate My Match Score

Responsibilities

  • Design, develop, and maintain high-quality backend systems using PHP and Symfony
  • Own features end-to-end, from ticket creation and technical design to production release
  • Write clean, strongly-typed, maintainable, and testable code that meets strict quality standards
  • Apply design patterns thoughtfully and consistently
  • Build and maintain comprehensive automated test coverage using PHPUnit and similar tools
  • Follow and promote Test-Driven Development (TDD) practices
  • Use static analysis, linters, and code quality tools to ensure reliability and consistency
  • Participate actively in code reviews, providing and receiving constructive feedback
  • Collaborate closely with product, design, and QA teams to deliver robust solutions
  • Break down complex initiatives into well-defined, actionable tasks and guide implementation
  • Monitor systems and participate in a rotating on-call schedule when required
  • Promote secure coding practices and ensure code is free from known vulnerabilities
  • Document architecture, decisions, and processes to support team-wide knowledge sharing
  • Mentor junior and mid-level engineers and contribute to a strong engineering culture

Requirements

  • 5+ years of professional experience with PHP (7.4 / 8+)
  • 3+ years of hands-on experience with the Symfony framework
  • Strong understanding and practical use of design patterns
  • Solid experience with unit and integration testing (PHPUnit, Behat, or similar)
  • Hands-on experience with Test-Driven Development (TDD)
  • Familiarity with static analysis tools (PHPStan, Psalm, or similar)
  • Strong understanding of CI/CD pipelines, code coverage, and deployment workflows
  • Excellent technical communication skills and ability to explain and defend technical decisions
  • High ownership mindset and strong sense of accountability

Nice-to-Have

  • Experience working with MongoDB
  • Familiarity with JavaScript, React, Node.js, and/or TypeScript
  • Experience with Docker and/or Kubernetes
  • Experience working on high-availability or mission-critical systems

How would you rate this job post?

See what other professionals think about this role.

Safety First

  • Never pay for a job application.
  • Do not share sensitive bank info.
  • Verify the client before starting work.
Learn More