Jobless Developer
Arabic.AI logo
Arabic.AI

Posted 1 month ago

Open

Technical Team Lead

AmmanOn-siteFull-time

AI Summary

Team Lead responsible for guiding a software engineering team in design, development, and delivery of high-quality systems; mentors engineers, coordinates with product and operations, and ensures timely delivery.

About this role

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

Skills

Agile/ScrumAPI Design / IntegrationArchitecture DesignCI/CDCloud Infrastructure (AWS, Azure)Code ReviewsDevOpsDocumentationMicroservicesNode.jsNon-relational Databases (MongoDB, Redis)Performance DebuggingPythonRelational Databases (MySQL, PostgreSQL)RESTful APIsSystem DesignUnit Testing

Explore related jobs

Browse these categories