Cafe Bazaar is the most popular Android app store in Iran, serving over 45 million active users who rely on Us to discover apps, games, digital content and more!
As a Technical Team Leader, you will:
- Be at the forefront of driving excellence in software development.
- Lead and manage a team of talented engineers, providing guidance, mentorship, and performance management.
- Cultivate a positive work culture that encourages collaboration, creativity, and continuous learning.
- Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions
- Assign tasks to team members, provide guidance, and offer feedback during task completion.
- Resolve any issues or conflicts that arise during project execution.
- Work closely with upper management to align technical efforts with company goals.
- Promote effective communication between team members and stakeholders.
- Foster a culture of innovation and continuous improvement within the engineering team
- Oversee the full-stack engineering lifecycle, from ideation and design to development, testing, and deployment
- Establish and maintain technical standards and best practices to ensure high-quality and scalable software solutions
Requirements
- 5+ years of experience in software engineering and development in one or more programming languages (e.g., Python, Golang, Java)
- 2+ years of experience in a technical leadership role
- Proven track record of building and scaling high-performance engineering teams
- Expertise in backend development, preferably with experience in Golang, Python, and Postgres
- Experience in full-cycle development, including infrastructure, backend, front-end, client, and data
- Strong understanding of distributed systems, microservices architecture, and containerization technologies like Kubernetes
- Excellent communication and collaboration skills, with the ability to effectively communicate technical concepts to both technical and non-technical audiences
- Strong analytical and problem-solving skills, with the ability to identify and prioritize key technical challenges and provide solutions
- Passion for technology and a commitment to continuous learning and improvement