Are you an experienced CTO (Chief Technology Officer) looking for a new challenge and an opportunity to advance your skills and career in a great working environment?
If you are an ambitious, multitasking go-getter able to thrive in the fast-paced environment, we have the perfect job for you!
We are looking for a competent CTO (Chief Technology Officer) who will be our first technology go-to expert and play an integral role in setting the company’s strategic direction, development, and future growth.
In this position, you will oversee our overall technology development and technology utilization plan and manage all the information technology resources of our company.
• Lead the strategy for technology platforms, partnerships and external relationships
• Identify, compare, select and implement technology solutions to meet current and future needs
• Create overall technology standards and practices and ensure adherence
• Consolidate our technology platforms and create plans for each
• Track, analyze and monitor technology performance metrics
• Oversee all system design and changes in system architecture
• Keep abreast of new trends and best practices in the technology landscape
• Take the initiative in thought leadership, innovation and creativity
• Work closely with Marketing, Business Development and Operations to define and deliver new products and enhancements
• You must have the ability to work in a very ‘hands-on’ environment that requires a consultative and collaborative approach and solutions that span multiple business functions
• You possess a broad-based technical background with extensive experience in large-scale application development
• You have exceptional oral and written communication skills and enjoy mentoring senior and junior level developers.
Build and hire a great team
• Build and scale large team of front end, back end, QA and data analysts from scratch
• Foster culture of delivery & test driven development
• Champion excellent agile practices that provide foundation for iterative product development
Establish Company Technology Vision
• Define and manage technology landscape and define future tech roadmap
• Lead all aspects of the company's technological development including scalability, reliability and security
• Make executive technology decisions on behalf of the company
Manage software solutions
• Oversee design, delivery and maintenance of micro services
• Manage technology budget
• Manage product/ software development life cycle (SDLC)
CTO Job requirements and qualifications :
• 5+ years experience in software engineering (ideally full stack)
• Proven track record of scaling engineering teams of over 20 employees
• Strong expertise in technologies such as Golang, Postgres, Google Cloud Platform and other modern tools
• Passionate about collaborative problem solving and experience mobilising stakeholders to make executive decisions
• Track record of rolling out digital products following agile methodologies
• Strong analytical and problem-solving skills - including requirements analysis, debugging and risk assessment
• Strong people skills that contribute to an open and collaborative environment
• Experience building cloud-native software architectures
• Experience working with the Indonesian market
• MA in Engineering, Computer Science or similar relevant field
• In-depth knowledge of web systems architecture, design and development
• Hands on experience with complex project management
• Outstanding communication, interpersonal and leadership skills
• Excellent organizational and time-management skills
• Effective negotiation and vendor management skills
• Proactive problem solver
• Have experience in a tech platform is a plus