Technical Team Lead

🏢 Arabic.AI
📍 Amman, JordanFull-timeOn-site
📅 Posted: 4mo ago🔄 Updated: 4mo ago
CV%
✨ AI Summary
As a Team Lead at Tarjama, you will spearhead a technical team in developing high-quality technology solutions, aligning with strategic goals. This role involves overseeing daily development, guiding system design, and providing hands-on technical input. You will also mentor team members, ensure timely project delivery, and act as a key technical escalation point. Collaboration with Product, QA, DevOps, and Design teams is crucial to translate requirements into actionable plans and maintain clear task delegation. Responsibilities include enforcing best practices in coding, documentation, testing, and deployment, as well as supporting CI/CD readiness and release reliability. Key qualifications include a Bachelor’s degree in Computer Science, Software Engineering, or a related field, with a minimum of 8 years of hands-on software development experience, including at least 2 years in a technical leadership or team lead capacity. Experience with Node.js, Python (as a plus), designing scalable architectures, microservices, RESTful APIs, and various database types (relational and non-relational) is essential. Familiarity with Agile/Scrum methodologies and proficiency in English are also required. Behavioral competencies such as communication, decision-making, stakeholder management, team building, conflict management, results orientation, and influencing others are highly valued.
Required Skills
Information Technology
Node.jsMicroservicesCode ReviewQuality Assurance
Design, Content & Media
UI Design
Business, Sales & Management
Agile
Soft Skills & Professional Competencies
CommunicationDecision MakingStakeholder ManagementTeam BuildingPeople ManagementConflict ResolutionInfluencing
Other
Results Orientation
Nice to have:
Information Technology
PythonAWSAzureCI/CDDatabase DesignDebuggingTechnical Documentation
Soft Skills & Professional Competencies
Collaboration
Science & Research
Optimization
Business, Sales & Management
Performance Management
Design, Content & Media
Technical Writing
Description
Job Purpose As the Team Lead at Tarjama&, you will be responsible for leading a technical team in the design, development, and delivery of high-quality technology solutions aligned with Tarjama’s strategic goals. This role ensures the successful execution of engineering tasks, enforces development best practices, and acts as a hands-on contributor while also coordinating with cross-functional teams. The Team Lead mentors team members and ensures the timely delivery of projects. They also translate technical direction into day-to-day implementation. Duties & Responsibilities Technical Leadership & Execution Oversight Oversee daily development activities, ensuring alignment with coding standards, architecture guidelines, and delivery timelines. Guide system design and architecture discussions, providing hands-on technical input where needed. Support engineers in problem-solving, debugging, and performance optimization, acting as a key technical escalation point. Review and approve key code components, ensuring quality, scalability, and maintainability.  Team Management & Mentorship Lead, coach, and develop a team of engineers with varying levels of experience. Conduct regular 1:1s, performance check-ins, and technical feedback sessions to ensure growth and accountability. Facilitate onboarding and continuous technical upskilling of team members. Foster a culture of knowledge sharing, collaboration, and continuous improvement.  Collaboration & Cross-functional Alignment Work closely with Product, QA, DevOps, and Design teams to ensure shared understanding of project goals and priorities. Help translate product requirements into actionable development plans and ensure clear task delegation. Act as a liaison between the development team and technology leadership, providing visibility into progress, risks, and resource needs.  Code Quality, Documentation & Standards Enforce best practices in coding, documentation, testing, and deployment. Promote peer code reviews, unit testing, and automation to ensure reliability and consistency. Ensure comprehensive documentation is maintained for all critical systems and architectural decisions. Support continuous improvement of internal development workflows and tools.  System Support & Deployment Coordination Collaborate with DevOps and infrastructure teams to ensure system performance, CI/CD readiness, and release reliability. Monitor deployment readiness and troubleshoot issues during staging and production releases. Participate in the evaluation and adoption of new technologies and frameworks that align with business needs. Education, Experience & Qualifications Bachelor’s degree in Computer Science, Software Engineering, or a related field. 8+ years of hands-on software development experience with at least 2 years in a technical leadership or team lead role. Strong experience with Node.js, Python is a plus. Proficiency in designing and reviewing scalable architectures using microservices and RESTful APIs. Experience working with relational and non-relational databases (e.g., MySQL, PostgreSQL, MongoDB, Redis). Solid experience in Agile/Scrum environments and sprint management. Proficient in English language. Behavioral Competencies Communication Decision Making Stakeholder Management Team Building & Management Conflict Management Results Orientation Influencing Others Technical Competencies Backend Development (Node.js, Python is a plus) Microservices & System Architecture RESTful API Design & Integration Code Review & Quality Standards Cloud Infrastructure (AWS, Azure) CI/CD & DevOps Collaboration Database Design & Optimization Performance Monitoring & Debugging Documentation & Technical Writing Agile Development Practices 
✨ Premium Match Details
Deep-dive CV analysis, customized Cover Letters, and Interview prep!
📊 Match Analysis
Insights against your active CV
📊
Personalized Match Analysis
Upload your CV to see exact matching percentages, detailed skills mapping, and gap analysis for this role.
🎯 Overalli74%
⚡ Skillsi85%
View Breakdown
Ontology Match: 85.0
Matched:✓ Requirements Matching✓ Ontology Skills Mapping
📜 Eligibilityi49%
View Breakdown
Local: 19600%
🏗️ Career Fiti91%
View Breakdown
Seniority: 91.0
📋 Requirementsi67%
View Breakdown
Domain: 67.0
🔥 Motivationi78%
View Breakdown
Title Fit: 78.00