Real Products
Every system we build is live, in use, and critical to our clients' operations. Your code goes straight to production.
Checking opening statusโฆ
Careers
We do not have any job openings right now. Please check back later or contact us for general inquiries.
Contact usHome โบ Careers
Careers
Build real enterprise software used by businesses every day. Not tutorial projects โ production ERP, POS, and CRM systems running F&B operations across Jakarta.
About Us
Tara Tech is a boutique IT company in West Jakarta. We don't build demo apps or MVPs that get shelved. We build production systems running daily operations for F&B brands and service businesses.
Every system we build is live, in use, and critical to our clients' operations. Your code goes straight to production.
You won't be a number here. You'll work directly with the founder and have full ownership of what you build.
All our products are built in Flutter and Supabase โ front to back. You get deep expertise in one modern stack, not a new framework every project. We use Cursor for AI-assisted development so you learn to ship faster without cutting corners.
On-site, Monday to Friday. You'll work in a focused environment where everyone knows the systems, the clients, and the goals. No remote ambiguity โ just a focused team building serious software.
The Role
You'll be contributing to multiple live enterprise products from day one. Here's what's in the codebase.
Project 01
Multi-outlet ERP with full accounting module. Currently 10 outlets, expanding to 12. Complex inventory, reporting, and financial flows.
Project 02
Full ERP, POS, and accounting platform for a spa business. Includes therapist commission handling, booking management, and financial reporting.
Project 03
Customer-facing reservation app and backend CRM for restaurant brands. Reservation flows, customer data, and loyalty management.
Requirements
You don't need to know everything. But you need to be solid where it counts.
Must Have
Strong Advantage
Who You Are
Before You Apply
No interview first. Build this screen, then submit your application with the result. This is how we evaluate โ not by what you say, but by what you build.
Step 01
Create a free Supabase project. Create a table called transactions with columns: id, name, amount, date, category. Seed it with at least 15 dummy rows.
Step 02
Build a Flutter screen that fetches and displays the transaction list. Show name, amount, date, and category. Include a date range filter that queries Supabase. No third-party state management โ Flutter built-ins only.
Step 03
Push to a public GitHub repo. Record a short screen recording (30โ60 seconds) showing the app working. Submit both links below with a brief explanation of how you structured your Supabase query.
โฑ Estimated time: 4โ8 hours. You have 5 days from when you start. Do it independently.
Complete the test task above first, then fill in this form.
Personal Info
We'll use this to contact shortlisted candidates
Test Task Submission
Must be a public repository
30โ60 second video showing the app in action
Be specific โ this tells us more than your code does
Optional