Search by job, company or skills

OLX Indonesia

Principal Backend Engineer

10-12 Years
Save
  • Posted 15 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

ABOUT THE ROLE

A strong technologist at ADMO (OLX Indonesia) cares about code modularity, scalability, and reusability as the problems we solve today become the foundation for tomorrow's innovations. As a Backend Principal Engineer, you will thrive working on a modern platform, continuously adapting, and bringing newer solutions while setting the technical direction for engineering teams across the organization.

JOB DESCRIPTION

Technical Leadership & Architecture

  • Define and drive the long-term technology vision and architecture strategy for multiple teams and business-critical systems across the organization.
  • Lead architecture discussions and design reviews across teams, establishing architectural patterns and standards that promote consistency, scalability, and maintainability.
  • Drive technology and tool choices at an organizational level, evaluating trade-offs and being accountable for their long-term impact.
  • Design and architect large-scale distributed systems that can handle millions of users with high availability, low latency, and fault tolerance.

Engineering Excellence & Best Practices

  • Establish and evangelize engineering best practices around coding standards, design patterns and performance optimization across the engineering organization.
  • Be responsible for scaling, performance, and quality across multiple teams, identifying bottlenecks and implementing solutions proactively.
  • Establish metrics and monitoring frameworks to measure and improve system reliability, performance, and code quality.

Innovation & Technical Strategy

  • Experiment with new and relevant technologies, frameworks, and tools, conducting proof-of-concepts and evaluating their applicability to ADMO's tech stack.
  • Drive adoption of innovative solutions while measuring impact on engineering productivity, system performance, and business outcomes.
  • Lead technical due diligence for build vs. buy decisions, vendor evaluations, and technology partnerships.

REQUIREMENTS

  • 10+ years of professional software engineering experience with a strong track record of building and scaling large-scale distributed systems using modern languages, preferably Java, Node.js, Python, or Go.
  • Extensive experience in building and maintaining large-scale web applications in service-oriented architecture (SOA) and microservices.
  • Proven experience in designing distributed systems that handle high traffic, ensuring scalability, resilience, and fault tolerance.
  • Expert-level knowledge database internals in both SQL databases (MySQL or PostgreSQL) and NoSQL databases (DynamoDB, MongoDB, Cassandra or Redis).
  • Hands-on experience with containerization and orchestration using Docker, Docker Compose, and Kubernetes.
  • Proficiency with message queues and event streaming platforms like Kafka, RabbitMQ, AWS SQS/SNS, or Google Pub/Sub.
  • Proficient with monitoring, observability, and alerting tools such as New Relic, Datadog, Prometheus, Grafana, ELK stack, or similar.
  • Understanding of SRE principles, including SLOs, SLIs, error budgets, and incident management.

Why Astra Digital Mobil

  • Join a dynamic team at Indonesia's premier classified and used car platform, serving an impressive 7 million monthly active users.
  • Lead the enhancement and optimization of a diverse ecosystem comprising over 180 plus services.
  • Engage with state-of-the-art technologies to drive innovation and excellence.
  • Collaborate with global teams spanning across India and Indonesia, fostering a rich, diverse and growth oriented work environment.
  • Thrive in an agile and adaptable workplace culture that promotes creativity and growth.

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 149417221