
Search by job, company or skills
JOB TITLE: Backend Engineer (Internal Systems & Reliability)
(Workflow Automation / n8n Focus)
Location: Central Jakarta (Studio 73, Cideng Timur)
Type: Contract, On-site
1. ABOUT HABITUS CONCEPT
Habitus Concept is an award-winning door hardware distributor specializing in private residential projects. We don't just sell parts; we provide precision engineering for architectural projects. We manage complex operations with over 60,000 SKUs and tight project timelines.
To support this scale, we are building a robust internal system (ERP, Project Management, and Quotation System) that serves as our single Source of Truth for specifications, quotations, and project execution. We move fast using modern tools (AI assistants, rapid prototyping), but we need a dedicated engineer to ensure our systems remain stable, secure, and fast.
2. THE ROLE: BACKEND & SYSTEM STABILITY
We have a Data Analyst handling intelligence/insights and a Frontend Developer handling the UI/Dashboards. We need you to complete the triangle by owning the Backend Infrastructure & Automation.
Your main priority is Stability and Data Integrity.
You will not be designing UIs. You will not be training AI models. You will be building and maintaining the core engine of our systems: APIs, databases, and workflow orchestration (n8n) that connect events across the business.
Your Goal: Turn features that work on a laptop into systems that run reliably in production.
3. RESPONSIBILITIES (WHAT YOU WILL DO)
A. Database Management (PostgreSQL / Supabase)
Manage the database schema for our 60,000+ SKU inventory and project data.
Ensure data consistency (Foreign Keys, Relations) and optimize SQL queries so the dashboard loads fast.
Prevent messy data from entering the system. You are the guardian of the database.
B. Code Quality & Deployment Control
Review and refactor code from our rapid-prototyping workflow (we use tools like Lovable/Cursor).
Fix logic errors, security holes, and performance issues before code goes live.
Authority: You have the right to block a release if it is not secure or stable enough for production.
C. Backend API Optimization (Node.js / TypeScript)
Build and maintain the APIs that connect our Frontend (React) to the Database.
Ensure APIs are secure, handle errors gracefully, and don't crash under load.
Integrate third-party tools (like WhatsApp API, Email services) using clean, maintainable patterns.
D. Security & Server Management
Manage API Keys, Environment Variables, and Authentication (Auth0/Supabase Auth).
Ensure strict separation between Development (Testing) and Production environments.
Monitor system uptime and error logs.
E. Workflow Orchestration (n8n – Core Responsibility)
Design and maintain production-grade workflows using n8n.
Orchestrate events between systems (Quotation → Project → Inventory → Notifications).
Handle retries, failures, logging, and idempotency properly.
Replace manual or fragile processes with observable, reliable workflows.
Operational Ownership: When a workflow fails and operations are impacted, you take responsibility for fixing the root cause—not just restarting it.
4. WHERE YOU FIT IN THE TEAM
You work with the Data Analyst to ensure the database structure supports analytics and reporting.
You work with the Frontend Developer to ensure APIs and Workflows provide the right data format for the UI.
You do NOT build the UI components (Buttons, CSS, Layouts).
You do NOT just write new features; you make sure existing features are unbreakable.
5. REQUIREMENTS
Strong Backend Fundamentals: You are proficient in TypeScript, Node.js, and SQL.
Workflow Automation: Hands-on experience using n8n (or similar tools) to build reliable, multi-step workflows with error handling, retries, and logging. This is a core requirement.
Database Experience: You have worked with PostgreSQL or Supabase in a real project. You understand how to structure tables and index data.
Code Refactoring: You are comfortable taking messy code (generated by AI or quick prototypes) and rewriting it to be clean and standard.
Security Mindset: You know how to handle secrets (API keys) safely and understand basic authentication flows.
6. WHO YOU ARE
Technical & Disciplined: You care about doing it right more than doing it fast.
Workflow Thinker: When you see a manual or repeated process, you naturally think in triggers, states, retries, and failure paths—not copy-paste scripts.
Problem Solver: When a bug happens, you check the logs and fix the root cause, you don't just patch it.
Collaborative: You can explain technical issues to the team without using complicated jargon.
7. HOW TO APPLY
Please submit your CV and a brief answer to this question:
Tell us about a time you fixed a complex n8n workflow or backend system that kept breaking. How did you diagnose the problem, and how did you ensure it wouldn't happen again
This role is hands-on and execution-focused, not a managerial or people-lead position.
Job ID: 146947591