Senior Software Engineer

Mountainland Supply•Orem, UT
•$100,000 - $140,000

About The Position

We are seeking a highly skilled Senior PHP Software Developer to contribute to the architecture, development, and optimization of core web applications. The technology stack is heavily built on Symfony. The role emphasizes strong core PHP capability, architectural thinking, and the ability to master complex frameworks. You will design scalable backend systems, build robust data abstractions, own project delivery from technical design through deployment, and mentor other developers.

Requirements

  • At least 4 years of professional software engineering experience, primarily in backend development.
  • Expert-level knowledge of modern PHP 8.x or later, including advanced object-oriented design patterns and MVC architecture.
  • Extensive hands-on experience building complex web applications with modern MVC frameworks such as Laravel, Symfony, or Zend/Laminas, and the ability to adapt quickly to a Symfony stack.
  • Strong proficiency with ORMs such as Doctrine or Eloquent and relational databases such as MySQL or PostgreSQL, including schema design, query profiling, and indexing strategies.
  • Experience writing unit, integration, and functional tests using PHPUnit or similar testing suites.
  • Expert fluency with Git version control and collaborative branching strategies.
  • Strong analytical problem-solving and communication skills, including the ability to explain complex technical ideas to stakeholders.

Nice To Haves

  • Hands-on experience with Symfony 6.x or 7.x, including dependency injection, compiler passes, custom argument resolvers, and the Messenger component.
  • Familiarity with modern frontend ecosystems, asset management, or component-driven interactivity such as Symfony UX and Twig-based styling workflows.
  • Experience with Docker for local development environments and automated CI/CD deployment pipelines.
  • Experience with Redis, Memcached, or Elasticsearch.

Responsibilities

  • Write clean, modular, efficient object-oriented PHP code using advanced patterns.
  • Design and maintain clean architecture paradigms, including data-transfer objects (DTOs) and data-persistence abstraction layers that keep domain logic independent.
  • Architect robust database schemas and system integrations for performance, reliability, and scalability.
  • Build and optimize scalable RESTful or GraphQL APIs and integrate them with frontend layers and third-party systems.
  • Identify system bottlenecks, profile code, and optimize complex database queries.
  • Collaborate with product managers and DevOps to translate business requirements into technical specifications.
  • Own project delivery from technical design through deployment.
  • Mentor other developers on the team.
  • Participate in pre-employment and random drug screenings.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service