Head of Engineering
About the company:
An ambitious retail digital bank in Uzbekistan. We are building a modern fintech product focused on speed, accessibility, and maximum user convenience. We are currently undergoing a large-scale transformation: we are ready to rebuild processes, expand our product line, and grow exponentially. To achieve this, we need a strong technology leader.
Who we are looking for:
A person with a powerful background in development and architecture, capable of breathing new life into the current team, restructuring processes, and preparing the foundation for the bank's scaling.
Key challenges and tasks:
- Evaluate the current engineering staff (Java, Python, QA, DevOps developers), identify strengths and weaknesses. Restructure the culture within IT: shift the focus to personal responsibility, proactivity, and orientation towards business results. Eliminate stagnation and energize the team.
- Build a transparent system of motivation, grades, and career growth (Individual Development Plan). Eliminate dependence on unique, indispensable employees by establishing knowledge-sharing processes and quality documentation.
- Conduct an audit of current technological solutions. Develop and implement a strategy for transitioning to a target architecture based on Java (microservices) and Python (integration services, ML/Data, rapid prototypes), which minimizes technical debt and enhances system fault tolerance and security.
- Readiness for scaling and restructuring: Implement flexible architectural and process patterns. The bank will grow rapidly and change focus - the IT platform must be ready for instant new product implementation and exponential load increase without loss of stability.
What we expect from you:
- 5+ years in positions such as Head of Engineering, CTO, Tech Lead of a large division, or similar roles in FinTech, BigTech, or high-load product companies.
- Experience managing a team of 30+ people.
- Deep understanding of the Java ecosystem (Spring Boot, Spring Cloud, Hibernate) as a foundation for building a reliable, transactional, and high-load core for the bank.
- Experience with Python (FastAPI, Django) for building lightweight services, analytical tools, or integration gateways.
- Architectural background: Excellent knowledge of integration patterns, message queues (Kafka, RabbitMQ), databases (PostgreSQL, NoSQL), and containerization (Docker, Kubernetes).
- Leadership and People Management: Successful team transformation case. Ability to hire the best, retain key employees, and painlessly part with those who cannot keep up with the pace.
- Business acumen: Ability to speak the same language as business and the board, justify technical decisions in terms of ROI, time-to-market (TTM), and risks.
What we offer:
- Real impact on the product: Direct access to top management, minimal bureaucracy, maximum freedom in making technological decisions.
- A large-scale challenge: The opportunity to rebuild the architecture of one of the most promising digital banks in the region during its rapid growth phase.
Conditions:
- Comfortable office in Tashkent, flexible work format.
- Competitive salary (negotiable based on your experience).
- Official employment according to the Labor Code of Uzbekistan.
- Annual bonus based on performance.
- Vacation 28 days (21 + 7).
- Voluntary Medical Insurance or sports compensation - choice is yours.
- Modern equipment