A

Staff Engineer (Backend) - Platform

Ajaib
Posted this week

LOCATION

Jakarta · Remote

EXPERIENCE

8+ Years

TYPE

FullTime

SKILLS REQUIRED

Distributed SystemsMicroservices ArchitectureObservabilityHigh AvailabilitySystem Design

Job description

Overview

Staff Engineer (Backend) in the Platform team, setting the technical direction for the shared foundations every Ajaib product runs on: identity, core services, API standards, observability and developer tooling.

What you'll do

  • Define the technical direction and architecture for platform systems that span many teams.
  • Lead the design of scalable, secure, multi-tenant services and review critical designs from other teams.
  • Set API and contract standards across the company: versioning, backward compatibility, deprecation and documentation.
  • Lead the architecture of identity and access: authentication, authorization, token handling and service-to-service security.
  • Design for reliability: service level objectives, rate limiting, isolation between consumers, graceful degradation and disaster recovery.
  • Build the golden paths: service templates, shared libraries, CI/CD standards and observability defaults.
  • Plan and lead large migrations across many teams, with clear timelines, tooling and support.
  • Identify technical risks early, weigh trade-offs and drive decisions that fit business and regulatory needs.
  • Lead investigations and root cause analysis 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 for critical components and complex problems.

What you'll need

  • Bachelor's or Master's degree in Computer Science or equivalent practical experience.
  • 8+ years of professional software engineering, with a proven record of designing and running platform or shared services used by many teams, and leading technical work across teams.
  • Highly proficient 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 (Keycloak / Ory Stack, OAuth2, OpenID Connect, JWT, mTLS) and secure system design.
  • Deep practical experience with Kafka, Redis, and relational and NoSQL databases, including query tuning and data consistency.
  • Experience designing and operating applications on cloud platforms (GCP, AWS) and Kubernetes.
  • Product mindset toward internal users.
  • Strong communication, with the ability to influence technical decisions without direct authority.

Nice to have

  • Experience in fintech or another regulated environment.

Details

  • Hybrid work arrangement: flexibility to work both remotely and from the office.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Staff Engineer (Backend) - Platform