Iranian Company in E-Commerce Industry
Annual Package: 1.5 - 2 billion Tomans
Responsibilities
· Design and review system architecture focused on scalability, availability, and resiliency.
· Establish and enforce coding standards, best practices, and development guidelines.
· Oversee CI/CD pipelines, version management, and release processes across teams.
· Lead optimization of distributed systems with fault-tolerant and high-traffic capabilities.
· Translate product requirements into actionable technical designs, APIs, and system flows.
· Collaborate closely with Product teams to estimate, plan, and design technical solutions.
· Ensure seamless communication between Dev, QA, Infra, and Product teams to avoid rework.
· Directly lead Tech Leads and senior engineers through technical decision-making and conflict resolution.
· Mentor and develop engineering talent to strengthen technical leadership across teams.
· Align engineering execution with business objectives and long-term platform strategy.
Requirements
· 10+ years of hands-on software development experience, preferably in .NET and web technologies.
· 5+ years in technical leadership or Engineering Management within IT or E-commerce.
· Proven experience working on high-traffic, high-availability platforms or real-time systems.
· Strong background in distributed systems and microservices architecture.
· Expertise in .NET backend development, API design, and large-scale system patterns.
· Familiarity with frontend concepts, DevOps practices, CI/CD, cloud, and containerization.
· Strong understanding of software design patterns and scalable architecture principles.
· Excellent communication skills and ability to align cross-functional teams effectively.
· High ownership mindset with strong problem-solving and decision-making capability.
· Strategic thinker with the ability to execute operationally in technical environments.