About The Position

Ajaib Group is an Indonesian fintech company focused on expanding access to financial services. The Staff Engineer (Backend) will work on the Platform team, setting technical direction for shared foundations used across Ajaib products, including identity, core services, API standards, observability, and developer tooling. The platform is treated as a product for internal engineering customers, and the role addresses complex cross-team problems while strengthening engineering practices across the company. The role combines technical leadership with hands-on engineering. It involves shaping architecture and standards, leading major migrations and incident investigations, and collaborating with Engineering Managers, Product, Security, Infrastructure, and Architecture. The position also includes mentoring Senior Engineers and helping develop technical leadership throughout the company.

Requirements

  • Bachelor's or Master's degree in Computer Science, or equivalent practical experience.
  • At least 8 years of professional software engineering experience.
  • A proven record of designing and operating platform or shared services used by multiple teams, and leading technical work across teams.
  • High proficiency in Java, Go, or another modern backend language.
  • Strong expertise in microservices, event-driven architectures, multi-tenant design, reliability engineering, observability, and performance optimization.
  • Deep knowledge of authentication and authorization, including Keycloak or Ory Stack, OAuth2, OpenID Connect, JWT, and mTLS, as well as secure system design.
  • Deep practical experience with Kafka, Redis, relational and NoSQL databases, query tuning, and data consistency.
  • Experience designing and operating applications on cloud platforms such as GCP or AWS and Kubernetes.
  • Product mindset toward internal users.
  • Strong communication skills and ability to influence technical decisions without direct authority.

Nice To Haves

  • Experience in fintech or another regulated environment.

Responsibilities

  • Define technical direction and architecture for platform systems spanning multiple teams.
  • Lead the design of scalable, secure, multi-tenant services and review critical designs from other teams.
  • Set company-wide API and contract standards for versioning, backward compatibility, deprecation, and documentation.
  • Lead architecture for identity and access, including authentication, authorization, token handling, and service-to-service security.
  • Design for reliability through service level objectives, rate limiting, consumer isolation, graceful degradation, and disaster recovery.
  • Build engineering golden paths, including service templates, shared libraries, CI/CD standards, and observability defaults.
  • Plan and lead large migrations across teams, providing timelines, tooling, and support.
  • Identify technical risks, evaluate trade-offs, and drive decisions that meet business and regulatory needs.
  • Lead investigations and root cause analyses for complex production incidents and drive lasting improvements.
  • Partner with Engineering Managers, Product, Security, Infrastructure, and Architecture on cross-team initiatives.
  • Mentor Senior Engineers and help grow technical leadership across the company.
  • Stay hands-on with implementation of critical components and complex problems.

Benefits

  • Performance bonus.
  • Comprehensive private health insurance coverage.
  • Paid time off.
  • Company-sponsored training, courses, and professional certifications.
  • Hybrid work arrangement with flexibility to work remotely and from the office.
  • Career growth opportunities, close collaboration with experienced leaders, and meaningful ownership.
  • Employee discounts, partnerships, and lifestyle perks.
  • Collaborative, high-ownership culture with cross-functional teams.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service