Position: CTO (Chief technology officer)
Company: Pinngle
Experience required: 5y
English level: upper

Necessary skills:

— Solid software engineering experience
— Experience in designing software architectures and deep understanding of architectural methodologies and design patterns
— Hands-on experience with programming languages and databases
— Good knowledge of LAN/WAN networks, TCP/IP protocols and network technologies
— Experience in implementing complex projects
— Experience with mobile apps development
— Experience in managing, hiring, leading, coaching and coordinating technical teams (developers, testers, DevOps)
— Strong leadership skills
— Creative, positive and flexible approach to work
— Proactive approach to cooperation and problem solving
— Good spoken and written English

Will be a plus:
— Knowledge of functional programming languages

Responsibilities:

— Create technology roadmaps 
— Develop technical aspects of the project to ensure alignment with its business goals
— Implement new technologies that yield advantages
— Ensurе the necessary pace of work and quality of development at the highest level
— Prioritize the workload of the engineering team to deliver product versions in a timely & efficient manner
— Communication with stakeholders for every stage of software development process
— Participate in hiring tech team members
— Managing, leading and coaching team members
— Help grow the company and shape its future technical strategy.