Responsibilities:
- Lead, mentor, and inspire a growing team of engineers across multiple domains.
- Foster a culture of ownership, accountability, and collaboration within the engineering team.
- Act as a bridge between technical and non-technical stakeholders, ensuring smooth communication.
- Technical Strategy & Oversight
- Define and implement the technical vision, architecture, and best practices for scalable and secure product development.
- Maintain high-level oversight of mobile and web applications while supporting engineers in multiple tech stacks.
- Ensure product stability, security, and performance at scale.
- Project Delivery
- Oversee execution of software projects, from planning and estimation to delivery and maintenance.
- Collaborate closely with Product, Design, and Business teams to align engineering output with company goals.
- Drive continuous improvement in development processes, CI/CD, and automation.
Requirements
- Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.
- 5+ years of proven experience in software engineering, with at least 2+ years in a leadership/management role.
- Strong technical expertise across multiple stacks (web, mobile, DevOps, and security).
- Proven experience with Agile development methodologies (Scrum).
- Ability to define, track, and maintain team tasks, goals, and KPIs to ensure performance and accountability.
- Excellent communication skills with the ability to effectively lead engineers and collaborate with cross-functional stakeholders.
- Experience in building scalable and secure systems, both backend and frontend.
- Ability to thrive in a fast-paced startup environment.
- Willing to work onsite full-time at our Bali HQ.
Nice to Have
- Previous experience leading engineering teams in SaaS, recruitment tech, or B2C products.
- Familiarity with AI/ML-powered platforms.
- Exposure to cloud-based architectures (AWS and Alibaba).