Backend Team Lead

Position Overview

We are seeking an experienced Backend Team Lead to guide our development team in building scalable, high-performance web applications using Laravel and PHP. This role combines hands-on technical leadership with team management responsibilities, requiring both deep technical expertise and strong leadership skills.

Key Responsibilities

Technical Leadership

  • Lead the design and architecture of backend systems using Laravel framework and PHP
  • Establish and maintain coding standards, best practices, and development workflows
  • Conduct code reviews and provide technical mentorship to team members
  • Make critical technical decisions regarding system architecture, database design, and third-party integrations
  • Ensure application security, performance optimization, and scalability
  • Troubleshoot complex technical issues and guide problem-solving initiatives

Team Management

  • Manage a team of 4 backend developers, providing guidance and career development support
  • Collaborate with Product Managers and Frontend teams to define technical requirements
  • Recruit, interview, and onboard new team members
  • Conduct performance reviews and provide constructive feedback
  • Foster a collaborative and innovative team culture

Project Delivery

  • Ensure timely delivery of high-quality backend features and services
  • Estimate project timelines and allocate resources effectively
  • Coordinate with DevOps teams for deployment and infrastructure management
  • Maintain technical documentation and system specifications
  • Monitor application performance and implement improvements

Required Qualifications

Technical Skills

  • 5+ years of professional PHP development experience
  • 3+ years of extensive Laravel framework experience
  • Strong understanding of object-oriented programming and design patterns
  • Proficiency with MySQL/PostgreSQL database design and optimization
  • Experience with RESTful API development and third-party integrations
  • Knowledge of version control systems (Git) and CI/CD pipelines
  • Familiarity with testing frameworks (PHPUnit, Pest)
  • Understanding of caching strategies (Redis)

Leadership Experience

  • 2+ years of team leadership or senior mentorship experience
  • Proven track record of managing development projects from conception to deployment
  • Experience with Agile/Scrum methodologies
  • Strong communication and interpersonal skills

Preferred Qualifications

  • Experience with microservices architecture
  • Knowledge of Docker and containerization
  • Familiarity with queue systems (Laravel Queues, Kafka)
  • Understanding of DevOps practices 
  • Experience with monitoring and logging tools (ELK stack)

ارسال رزومه