Software Technical Lead
- Technology
- Full-time
- Tehran
Job Description
We're looking for a Software Technical Lead to quide our engineering team and define the technical direction of our products. You'll combine hands-on development with leadership-driving architechure, code qulity, and delivery excellence.
Key Responsibilities:
- Serve as the engineering leader and technical expert for the team.
- Lead architectural decisions and own technical direction for projects.
- Delegate tasks, run sprint planning, and ensure roadmap delivery.
- Troubleshoot and resolve technical challenges raised by engineers.
- Review and validate code, designs, and engineering methodologies.
- Ensure automated testing, QA, and production reliability of services owned by the team.
- Identify risks early and introduce mitigation strategies.
- Coach, mentor, and grow engineers to create a high-performing team.
- Participate in hiring, onboarding, performance evaluation, and skills development.
- Collaborate closely with Product, Design, DevOps, and other stakeholders.
- Stay up-to-date with industry trends, propose improvements, and lead R&D initiatives.
- Prepare and deliver technical presentations and documentation.
- Select the appropriate SDLC practices to fit project goals and constraints.
Requirements:
- 4–5+ years of professional software development experience.
- Strong experience with backend and frontend technologies.
- Hands-on experience delivering products in an Agile environment.
- Ability to work under pressure, manage priorities, and meet deadlines.
- Strong communication, leadership, and teamwork skills.
- Systematic, analytical mindset with strong problem-solving ability.
- Result-oriented with ownership and accountability for delivery.
فرآیند استخدام در علیبابا
هر فرصت شغلی، یک فرصت ماجراجویی
- ارسال رزومه
- بررسی رزومه
- ارزیابی تخصصی
- ارزیابی منابعانسانی
- گفت و گو با مدیر ارشد
- ارزیابی نهایی
- دعوت به همکاری
- شروع ماجراجویی