Fast-growing tech startup building an AI-powered, subscription-based platform. We’re hiring a
Head of Engineering / CTO
to lead the technical vision, build the core system, and grow the engineering team.
Role Description
-
Own the overall technical architecture and long-term engineering vision for the platform.
-
Define and select the tech stack for Backend, Frontend, Mobile, and Cloud.
-
Build and lead an engineering team (Backend, Frontend, Mobile, DevOps, QA).
-
Translate business and product requirements into a clear technical roadmap and execution plan.
-
Design and oversee subscription-related flows (plans, billing cycles, usage quotas, upgrades/downgrades).
-
Oversee the design and implementation of core APIs, databases, and integrations (payments, messaging, external services).
-
Work closely with the Founder / Product Owner to align priorities with business goals and launch timelines.
-
Establish engineering best practices: code quality, security, testing, reviews, and documentation.
-
Collaborate with the AI/ML team to integrate AI services into the platform via clean, scalable APIs.
-
Ensure the platform is reliable, scalable, and ready to serve a growing user base.
Qualifications
-
8+ years of software engineering experience, including 3–5 years in a leadership role (Tech Lead / Head of Engineering / CTO).
-
Strong track record building digital platforms or SaaS products (users, subscriptions, transactional workflows).
-
Solid experience with scalable system design (microservices, distributed systems, or similar).
-
Proficiency in at least one modern backend stack (e.g. Node.js, Python, Java, .NET).
-
Good understanding of databases (SQL & NoSQL) and API design (REST / GraphQL).
-
Experience working with cross-functional teams (Product, Design, ML, Operations).
-
Excellent communication skills in English.
-
Startup mindset: comfortable with ambiguity, ownership, and building from zero.