Senior Tech Lead
Global Village, Dubai, United Arab Emirates · Full Time
Be the first to apply
- Experience
- 5+ yrs
- Salary
- —
- Openings
- 1
- Posted
- 1 week ago
- Work mode
- In office
- Education
- Bachelor’s degree in Computer Science, Information Technology, Software Engineering or related
- Resume
- Required to apply
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
About the Role
We are seeking a highly skilled and experienced Tech Lead to join our engineering team. The successful candidate will spearhead key technical projects, lead engineering teams, and architect scalable and dependable software systems. This role requires close collaboration with developers, product managers, designers, and stakeholders to convert business needs into robust technical solutions. The position offers a chance to take full technical ownership of projects, mentor peers, and influence architecture and development standards across the team.
Responsibilities
- Provide leadership and direction to engineering teams during software design and development phases.
- Establish and uphold technical architecture and software development guidelines.
- Conduct code reviews to ensure compliance with coding standards and best practices.
- Liaise with product managers and stakeholders to fully grasp technical requirements.
- Transform complex requirements into executable technical tasks.
- Spot technical risks early and propose mitigation strategies.
- Support the professional growth of developers through mentoring.
- Engage in system design, architectural planning, and strategic technical decisions.
- Guarantee software applications are scalable, secure, maintainable, and resilient.
Requirements
- A Bachelor's degree in Computer Science, IT, Software Engineering, or a similar domain.
- Minimum of 5 years of software development experience, including time in a technical leadership capacity.
- Deep understanding of software architecture, design patterns, and development best practices.
- Proficiency with modern programming languages and software frameworks.
- Strong expertise in REST API design, database management, version control tools, and continuous integration/continuous deployment methodologies.
- Proven ability to design and build scalable software applications.
- Excellent communication and leadership skills to manage and inspire teams.
- Experience in mentoring and nurturing the growth of software engineers.
Company Benefits
- Opportunities for career progression and leadership development.
- Competitive remuneration package.
- Engagement in meaningful, real-world software projects.
- Flexible and modern work environment and practices.
- Access to mentorship and knowledge exchange sessions.
- Recognition based on performance.
- Participation in team-building events and employee engagement activities.
- Exposure to cutting-edge technologies and current development standards.
Minimum education
Bachelor's Degree