IranTalent
Login
Register
For Companies

CTO(Chief Technology Officer)

SHETAB Tehran

Posted 16 days ago

Job Description

- The Software Development Manager will act as the CTO of a new startup within Shetab. You will lead features, system design, and architecture and implement services with ultra-high performance and high reliability. This will include challenging problems involving large scale data engineering, AWS systems, mobile and more. - We are building a new team and you will be at the forefront of this team. You will be responsible for hiring and managing engineers & developers as well as program management responsibilities. We are looking for a highly effective Software Development Manager to run a team that designs and delivers scalable, resilient systems while maintaining a constant customer focus. You will be responsible for delivering the distributed systems and analytics that will enable this new service to change the way customers engage with digital content on their devices. - If you enjoy working on new challenges in a project and are passionate about building data-driven systems and services and enjoy the web and mobile apps, then this role is for you. You should be somebody who likes building new teams, owning software services, rapidly prototyping new products, customer-centric, and feels strongly not only about building good software but about making that software achieve its goals in operational reality. You are comfortable taking initiative, and mentoring a team of top-notch software developers. You enjoy a unique blend of hard computer science problems and an opportunity to help the businesses meet their customer needs. These skills help us define the bleeding edge for elegant, super-scalable services at Shetab.

Requirements

Skill & Requirements: • 4+ years of development leadership experience with strong technical and business acumen with degree in Computer Science or equivalent professional experience. Experience leading software and engineering team and working with recognized cloud technologies. • Solid knowledge of a variety of programming languages and software development process required with a focus on C# .Net Node.js and SQL • BS/MS in Computer Science or equivalent experience • Experience with building highly concurrent and scalable distributed services • Experience with Agile Development, DevOps, microservices and Cloud Transformation. Key responsibilities for this position include: • Manage and coordinate all aspects of multiple projects; including analysis and requirements definition; scoping; planning; technical prototyping, design, and implementation while delivering a quality product on-time, within budget • Hire and manage a team of top notch engineers • Own both the front-end user experience and all aspects of the back-end. • Be the end-to-end owner of cross-functional projects, including product definition, roadmap planning, resource planning, project execution and manage prioritization, trade-offs and engineering team. • Lead and motivate the development and engineering team to adopt agile practices • Lead feature, service and system design and architecture, building innovative solutions pushing the limits of what is possible, typically from scratch • Translate business requirements into technical requirements and prioritize work for your team to deliver on the project milestones • Ability to rapidly prototype new solutions to inform design and architecture choices • Build efficient and reusable abstractions and systems • Identify and communicate best practices for engineering and acts as the SME for the organization • Experience with basic machine learning techniques • Experience with building services from scratch and a results oriented mentality • Strong knowledge of data structures, algorithms, enterprise systems, asynchronous architectures and distributed algorithms • Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations • Good understanding of data structures as well as SQL databases • Excellent leadership and technical communication with peers and non-technical cohorts • A strong track record of building new products and teams from the ground up • Proactive, self-directed, detailed and organized

Job Category:

IT - Software & Web Development

Employement type:

Full Time

Job Category:

IT - Software & Web Development

Employement type:

Full Time

To see more jobs that fit your career