Technical Team Lead

Irantalent Headhunting Tehran

Posted Over a month ago

Job Description

As a Back-End Team Lead (PHP), you will be responsible for leading the backend development team, designing and developing new features, and maintaining existing modules. You will collaborate closely with cross-functional teams to ensure the successful delivery of scalable and secure solutions that meet business needs.

Responsibilities:

  • Lead and mentor a team of back-end developers.
  • Guide technical planning, risk assessment, and mitigation strategies.
  • Design and implement scalable, secure backend solutions.
  • Oversee code quality, development standards, and technical documentation.
  • Collaborate with product and business units to define technical requirements.
  • Identify reusable system components to improve efficiency.
  • Support junior team members through coaching and code reviews.
  • Optimize workflows to improve delivery timelines and team efficiency.

Requirements:

  • +5 years of hands-on experience in back-end development.
  • Expert in PHP (Laravel) and strong experience with MySQL, JavaScript, HTML, Redis, MongoDB, ElasticSearch, and Vue.js.
  • Experience with custom development in Laravel and/or Symfony.
  • Strong knowledge of object-oriented design, database modeling, and API development.
  • Familiarity with UI/UX concepts and responsive design principles.
  • Proficiency in Git and collaborative software development.
  • Ability to work independently and lead a technical team.
  • Strong analytical and problem-solving skills.
  • Fast learner with a growth mindset.

Nice to Have:

  • DevOps knowledge (e.g., Docker, CI/CD tools, scripting for build and test environments)
  • Experience with microservice architecture and containerization
  • Familiarity with agile development methodologies

To see more jobs that fit your career

Salary Estimator

Discover your current worth in the job market.