Job Title: Technical Team Leader
Department: Technology / IT
Location: Onsite Amman
Position Summary:
We are seeking an experienced and highly motivated Technical Team Leader to manage a cross-functional development team focused on PHP, React.js, Next.js, MAGENTO and infrastructure-related projects. The candidate will be responsible for overseeing day-to-day technical operations, mentoring developers, enforcing best practices, ensuring code quality, and collaborating with stakeholders to deliver scalable and reliable solutions.
Key Responsibilities:
Leadership & Team Management
- Lead, mentor, and support a team of backend and frontend developers.
- Coordinate with infrastructure and DevOps engineers on deployments, environments, and system health.
- Conduct regular code reviews and enforce clean code and architectural standards.
- Guide the team through planning, estimation, and execution of tasks in agile sprints.
- Manage task allocation, performance reviews, and skill development plans.
Technical Execution
- Provide hands-on support and guidance for complex development tasks and troubleshooting.
- Ensure codebase integrity, maintainability, and scalability across all platforms.
- Design and enforce coding standards, design patterns, and security practices.
- Lead architectural decisions and technical planning across frontend, backend, and infrastructure.
- Oversee CI/CD pipelines, version control practices, and environment configurations.
Collaboration & Communication
- Work closely with Product, QA, and Business teams to gather requirements and translate them into technical solutions.
- Collaborate with infrastructure/DevOps team to ensure deployment reliability and server health.
- Ensure proper documentation is maintained across systems and services.
Qualifications:
Required Skills & Experience:
- 5+ years of experience in software development, with strong expertise in:
- 2+ years of experience in a technical leadership or team lead role.
- Solid understanding of DevOps/infrastructure practices, server configuration, cloud services (e.g., AWS, Azure), and CI/CD tools.
- Strong understanding of security, scalability, and performance optimization.
- Experience working in Agile environments (Scrum/Kanban).
- Backend Technologies: Node.js (Express, NestJS), Python (Django, Flask, FastAPI), Java (Spring Boot), PHP, MAGENTO, or other backend frameworks.
- Databases: PostgreSQL, MySQL, MongoDB, Redis, or similar.
- APIs: RESTful services, GraphQL, WebSockets.
- Cloud Platforms: AWS, Google Cloud, or Azure.
- Version Control: Git, GitHub, GitLab.
- message queues (RabbitMQ, Kafka).
- Familiarity with serverless computing (AWS Lambda, Google Cloud Functions).
- Database Management: Design, optimize, and manage relational (SQL) and/or NoSQL databases.
- Authentication & Security: Implement secure authentication and authorization mechanisms (OAuth, JWT, etc.) and ensure data protection.
- Cloud & DevOps: Deploy and manage backend services in cloud environments (AWS, Azure, GCP) and work with containerization tools like Docker and Kubernetes.
- Performance Optimization: Optimize database queries, API performance, and overall system efficiency.
- Frontend Collaboration: Work closely with frontend developers to integrate APIs and ensure a seamless user experience.
- Version Control & CI/CD: Maintain clean and efficient code using Git and CI/CD pipelines.
- Testing & Debugging: Write unit and integration tests to ensure system reliability and debug complex issues efficiently.
- Exposure to frontend technologies like React, Vue.js, or Angular for full-stack collaboration.
Soft Skills:
- Strong leadership and mentoring capabilities.
- Excellent communication and interpersonal skills.
- High attention to detail and problem-solving ability.
- Proactive mindset with the ability to manage multiple priorities.
Preferred Qualifications:
- Experience with containerization (Docker, Kubernetes).
- Familiarity with headless CMS or eCommerce systems (Magento, Strapi).
- Experience with observability and monitoring tools (New Relic, Datadog).