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