Position: CTO
Company: INDIGO Tech Recruiters
Experience required: 5y
Category: Lead
English level: upper
Published: 2023-06-01T00:00:00+03:00

We are all-in-one streaming platform that allows people to communicate without borders worldwide, create communities, share interesting content, and monetize their talents. The cross-platform product (iOS, Android, Web) is already in production and has thousands of end-users.
**Requirements:**
- Experience in building high-load microservice architecture
- Deep knowledge of technologies used in Frontend (Mobile + Web) and Backend:
*Experience in Java development at least at the level of a senior developer or higher (technical lead, architect, etc.)
*Experience in Node.js development
- Understanding of the product development life cycle, experience working within Scaled Agile methodologies, functional teams, cross-functional teams, stream-aligned teams etc.
- Experience in the creation of strong CI/CD processes for 8+ parallel teams
- Mentoring experience with a team of developers, you know how to work with people with various professional backgrounds, and you can explain complex technologies to non-technical individuals
- Prior experience in building and leading engineering teams. You know how to motivate your team and can help achieve individual and departmental goals. You are experienced in hiring, retaining, and managing dynamic and talented individuals to build an excellent, inclusive team
- You have the ability to work cross-departmentally, fostering collaboration between teams and contributing efforts to ensure alignment with organizational goals and mission
- Strong self-motivation to fulfill duties, organize and prioritize multiple tasks, and complete them within established deadlines
**What you’ll help us do:**
- Development and implementation of the company's technical strategy, which will ensure the company's growth and development in the future
- Management of internal technological infrastructure, management and consulting on architecture, systems and project lifecycle management
Identifying opportunities and gaps in our current infrastructure and technology
- Ensuring the construction and maintenance of scalable microservice architecture that will enable rapid development of current products and the creation of new products
- Becoming a leader of technical leads. Building a technical culture and implementing coding standards
- Training programmers and helping them to develop, using an approach that supports and engages collaboration, including reporting, goal setting, prioritization, monitoring, and evaluation of results
- Providing timely and appropriate training, professional development for engineers, and frequent feedback for the team members
- Building development, testing, and full-cycle interaction processes between development teams
- Ensuring that our engineering teams consistently deliver what’s necessary on time