Backend Team Lead (Symfony)

CapsLock
18hRemote

About The Position

CapsLock is looking to hire a highly skilled Web Development Team Lead with a strong background in PHP (primary) and Golang to lead our engineering team. You will oversee the technical direction of projects, mentor developers, coordinate cross-team collaboration, and ensure high-quality delivery across our systems. As a Team Lead, you will balance hands-on development with leadership responsibilities, driving improvements in architecture, code quality, performance, and development processes. You will also play an essential role in building and scaling the team — participating in hiring, onboarding, skill development, and shaping the engineering culture. We have a strong IT team with a collaborative culture, and you will be a key contributor to the next stage of our web engineering growth.

Requirements

  • 4+ years of professional backend development experience.
  • Strong expertise in PHP (7.4+) and frameworks such as Symfony.
  • Hands-on experience with Golang for services or new components.
  • Solid understanding of OOP, design patterns, and clean architecture.
  • Experience designing and maintaining scalable backend systems and microservices.
  • Proficiency with SQL (MySQL/PostgreSQL), query optimization, and data modeling.
  • Experience working with Git, Git-based workflows, and CI/CD pipelines.
  • Experience with Docker, Kubernetes, and cloud infrastructure.
  • Familiarity with TDD, DDD, and automated testing approaches.
  • Experience with messaging systems (RabbitMQ, Kafka, etc.).
  • Strong understanding of caching, performance optimization, and API integrations.
  • Ability to lead a development team, manage priorities, and drive delivery.
  • Conversational English level.
  • Strong communication skills, especially written.

Nice To Haves

  • Background in system design, architecture review, or technical leadership roles.
  • A proactive approach to problem-solving and a positive, collaborative attitude.

Responsibilities

  • Lead a team of backend developers working with PHP (primary) and Golang.
  • Mentor developers, conduct regular feedback sessions, and support professional growth.
  • Oversee daily development workflows and ensure the timely delivery of tasks.
  • Coordinate collaboration between backend, frontend, QA, DevOps, analysts, and product teams.
  • Participate in defining and maintaining coding standards, best practices, and architectural guidelines.
  • Participate in planning, estimation, and technical decision-making.
  • Review code, provide constructive feedback, and ensure code quality across the team.
  • Drive improvements in performance, scalability, reliability, and security.
  • Develop and maintain backend services using PHP (Symfony) and Golang.
  • Optimize and refactor existing services and APIs.
  • Contribute to complex feature development and key architectural changes.
  • Troubleshoot production issues and support the team with technical blockers.
  • Ensure team alignment with Agile practices, sprint planning, and task management in ClickUp.
  • Improve development workflows, documentation, testing, and CI/CD practices.
  • Ensure clear communication with product owners and stakeholders.
  • Participate in hiring and onboarding of new backend developers.

Benefits

  • Remote Work
  • Paid Time Off
  • Ongoing Learning
  • Home Office
  • Physical Well-Being
  • Unlimited Sick Days
  • Medical Coverage
  • Co-Working Space
  • Fun Stuff
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service