Position: CTO/Technical Project Manager
Company: Nouryon
Category: Project Manager
Experience required: 5y
English level: intermediate

You’ll spend your time making the most important technical design decisions, such as: 
	•	What are the core data structures used by the app? Why were they chosen? How are they mapped or applied to the domain of the problem? What were the tradeoffs or alternatives?
	•	Are there any important or valuable algorithms? What insights led to choosing them?
	•	Are important third-party components/technologies used? Why were they selected? Are they the right ones today? Were they ever?
	•	Are there any components of the system that create valuable and differentiated capability relative to competitors? Why?
	•	What was the design and reasoning behind the important internal and external APIs?
	•	Identify and explain the rationale behind important technical dependencies or limitations this product has. Can you think of new and creative ways to overcome them?
	•	Can the product be broken down logically into smaller, more manageable components? Are there well-defined interfaces, or seams, between those components? Or are they all interconnected?
	•	What is the critical opinion of a fresh set of eyes when looking at old decisions? Are there architecture or design anti-patterns present in the fundamental technical decisions? 
In this role, you will also learn and practice the high-impact skill of clear written communication, as this enables your scale and broad impact across the organization.  What You Won’t Be Doing  You will not be making technical decisions based only on saving money. You will focus on designing the best solution for the problem, in the simplest way possible, and with maximum leverage of existing assets. This is a strategic technical design position - making the important technical decisions and providing clear leadership for our engineering organization to execute on. Therefore, in this role you won’t be: 
	•	Participating in providing day-to-day direction to an engineering or developers team
	•	Participate in low-level decisions (e.g choosing frameworks and libraries)
	•	Performing code reviews, debugging or investigating bugs and outages
	•	Directly managing people 
CTO Key Responsibilities 
	•	Make clear, simple, and technically superior design decisions
	•	Key stakeholder in developing product roadmap with visionaries approach able to transform ideas from sales & marketing into “developers language” 
	•	Simplify designs that others have made complicated & implementing via developers best possible scalable approaches fitting to mass-market service or solution
	•	Apply a particularly high-quality bar to what we believe are the core technical design decisions - data structures, algorithms, architectural patterns, and the leverage of third-party implementations
	•	Mentor developers to by providing high-quality feedback on their work and tracking their progress
	•	Synthesize your decisions and designs into clear and structured written specs 
Basic Requirements 
	•	A university degree that includes the study of data structures and algorithms
	•	At least 5 years of experience in project management in creating new solutions where software helps to transform the business
	•	At least 5 years of experience making the important architecture and design decisions on software projects including orchestrating of such projects 
	•	At least 2 years of experience as the decision-maker for design decisions involving the use of cloud services
	•	Experience as the successful project manager in translating business needs to technology – gateway between business requirements and world of technologies 
	•	The ability to simplify complex ideas and communicate them with clear, logical thinking. 
Nice-to-have Requirements 
	•	Experience redesigning existing products 
	•	Experience crafting simple but meaningful messages for sales and marketing teams.