About IDEKU
At IDEKU, we are on a mission to empower Food & Beverage (F&B) businesses across Southeast Asia with seamless, innovative, and reliable technology. Driven by our all-in-one solution—spanning smart POS systems, handheld Mini-POS, self-service KIOSKs, Kitchen Display Systems (KDS), QR ordering, inventory management, and automated workflows—we simplify daily operations, boost efficiency, and help merchants grow in a fast-changing market.
Dedicated to serving the Southeast Asian market, IDEKU operates vibrant Product & R&D centers in both Taiwan and Indonesia. We design and build high-availability software tailored for fast-paced, high-volume, and transaction-heavy restaurant environments. We highly value engineering excellence, pragmatic architecture, and cross-border collaboration. If you are passionate about building impactful products that power thousands of daily operations across SEA, join us in reshaping the future of F&B technology!
Responsibilities
1. Technical Leadership & Decision-Making
- Drive technical direction and architectural decisions for backend systems, ensuring alignment with business goals and long-term scalability.
- Set coding and design standards, and ensure consistent adherence across the engineering team.
- Evaluate and adopt appropriate technologies, tools, and frameworks to continuously improve engineering velocity and system quality.
2. Team Development & Mentorship
- Mentor and support backend engineers, providing technical guidance and career growth feedback.
- Facilitate knowledge sharing, skill development, and peer learning within the team.
- Foster a culture of ownership, accountability, and continuous improvement.
3. Project Delivery & Collaboration
- Collaborate with product, design, and other engineering leads to define clear technical scopes and execution plans.
- Oversee the delivery of critical backend features, ensuring high reliability, performance, and maintainability.
- Proactively identify and resolve technical risks, bottlenecks, and inefficiencies.
4. System Architecture & Technical Excellence
- Lead the design and evolution of scalable, resilient backend architecture to support product expansion and internationalization.
- Drive initiatives for refactoring, performance tuning, and system reliability.
- Establish and enforce high standards in code quality, security, and testing practices.
5. Cross-Functional and International Collaboration
- Work closely with global engineering counterparts to coordinate system integration, shared services, and platform evolution.
- Align with cross-functional teams on roadmap planning, technical feasibility, and system dependencies.
- Represent backend engineering in leadership discussions and technical strategy reviews.
Requirements
- A bachelor's degree or higher in Computer Science or a related field is preferred.
- At least 5 years of backend development experience, including 2+ years leading engineers or tech-leads.
- Proficiency in 1-2 backend development languages (Java preferred).
- Strong understanding and practical experience with Object-Oriented Programming (OOP).
- Experience with microservices architecture is a plus.
- Familiarity with RDBMS databases (e.g., MySQL, PostgreSQL) and caching technologies (e.g., Redis, Memcached).
- Familiarity with version control systems (e.g., Git) and CI/CD processes.
- Excellent communication skills and the ability to work effectively with cross-functional and international teams, while sharing technical expertise.
Interview Process
- HR Phone interview
- 1st onsite interview with the hiring team
- 2nd online interview with the CTO