Join to apply for the Staff Engineer role at Dealls – Jobs, CV & Mentoring
About the Role
KantorKu is building the next-generation HRIS for Indonesian businesses — with real-time dashboards, payroll automation, and integrated services across HR and finance. We’re looking for a Software Architect with deep backend experience designing systems to handle 300K+ concurrent users during peak windows (e.g., 1 million active users checking in over a 2-hour span). You’ll lead architectural design across multiple services — including complex calculations (e.g., payroll, benefits, compliance) — while ensuring scalability, performance, and maintainability.
Responsibilities
- Architect scalable, reliable systems that can handle millions of users across multiple services.
- Design and optimize real-time data flows, complex rule engines, and high-throughput APIs.
- Guide modular service design (Go-based microservices) with robust inter-service communication.
- Ensure high availability and security of the platform, including data consistency and auditability.
- Work closely with engineering, DevOps, and product teams to align system design with business goals.
- Management tasks.
Tech Stack
Golang, PostgreSQL, Redis, gRPC / RESTContainerized services (Docker), CI / CD, Kubernetes (optional)Cloud infrastructure (AWS or GCP preferred)Requirements
Proven experience architecting systems handling ~300K+ concurrent users or similar high-load environments.Strong proficiency in Golang, PostgreSQL, and backend performance optimization.Solid grasp of distributed systems, microservices, and event-driven architecture.Experience with business-critical logic (e.g., payroll, finance, compliance engines).Strong communicator with leadership instincts and hands-on builder mentality.Bonus Points
Experience in HRIS, ERP, fintech, or payroll-related systems.What We’re Looking For
5+ years of experience in software engineering, with at least 2–3 years in a systems / architecture roleDeep knowledge of distributed systems, microservices, messaging queues, and system integrationStrong backend engineering experience (e.g., Node.js, Go, Java, Python)Proficient in designing and scaling event-driven, API-first, or modular monolith architecturesFluency in cloud infrastructure (AWS / GCP / Azure), Docker / K8s, CI / CD, and system observabilityStrong instincts around tradeoffs : performance vs cost, consistency vs availability, velocity vs maintainabilityExperience navigating and simplifying complex inter-team dependenciesBonus Points For
Experience designing internal developer platforms or shared servicesFamiliarity with domain-driven design (DDD), system thinking, or evolutionary architecturePrior work in high-scale environments (millions of users or large datasets)Exposure to data pipelines, integrations, or compliance-driven architecturesTraits We Value
Systems-thinker : sees the big picture and connects the dotsPragmatic builder : designs for the real world, not the whiteboardChallenger of complexity : simplifies without oversimplifyingSeniority level
Mid-Senior levelEmployment type
ContractJob function
Engineering and Information TechnologyIndustries
Internet Marketplace PlatformsReferrals increase your chances of interviewing at Dealls – Jobs, CV & Mentoring by 2x
Get notified about new Staff Engineer jobs in Jakarta, Jakarta, Indonesia .
#J-18808-Ljbffr