X

Xtremax

Develops digital applications with interactive design

Software Developer Lead

Backend EngineeringConfirmed live in the last 24 hours
Full-timeBandung, Bandung City, West Java, IndonesiaNo salary listedIn-person

About the Job

Requirements

  • A bachelor's or master's degree in computer science, information technology, software engineering, or a related discipline.
  • At least 7 years of professional software engineering experience.
  • Strong software engineering fundamentals and proven hands-on experience building production systems.
  • Strong system design skills, including the ability to independently design a moderately complex system and explain its components, data flow, API boundaries, data model, failure scenarios, and scalability considerations.
  • Real-world experience integrating multiple systems, including external or third-party systems, and handling unavailable dependencies, timeouts, duplicate requests, partial failures, and data inconsistencies.
  • Solid understanding of APIs and service communication, including REST, API contracts, versioning, authentication and authorization, rate limiting, and webhooks.
  • Understanding of data modelling, data ownership, consistency, and reliability.
  • Demonstrated ability to make technical decisions, provide direction, guide engineers, and explain trade-offs.
  • Ability to review designs and implementations and troubleshoot production problems.
  • Clear verbal and written communication, with the ability to adapt the message for technical and non-technical audiences.
  • Ownership mindset and proactive cross-team collaboration.

Responsibilities

  • Translate business requirements into technical solutions by defining components, service boundaries, APIs, data flows, and data models.
  • Choose between synchronous and asynchronous communication patterns and evaluate architectural trade-offs.
  • Consider scalability, reliability, security, observability, and maintainability from the start.
  • Design and oversee integrations with internal services and external or third-party systems using REST APIs, webhooks, and event-driven flows.
  • Define system behavior under timeouts, retries, duplicate requests, partial failures, and inconsistent data, including idempotency and reconciliation.
  • Own API contracts, versioning, authentication and authorization, and data ownership across system boundaries.
  • Make and document technical decisions, including alternatives considered and reasons for the choice.
  • Set technical direction, resolve technical disagreements, and constructively challenge proposals.
  • Guide, mentor, and unblock engineers, and establish engineering practices within the team.
  • Identify technical risks early and escalate appropriately.
  • Take part in code reviews, design reviews, technical planning, and testing strategy.
  • Debug and troubleshoot production issues, and identify and manage technical debt.
  • Work across architecture, service design, APIs and data models, implementation, and production concerns.
  • Explain technical concepts, risks, and trade-offs clearly to engineers, product teams, and management.
  • Collaborate with other Tech Leads, teams, and external partners, and raise problems proactively.
  • Produce clear technical documentation.

Desired Qualifications

  • Graduating from a top university is a plus.
  • Experience with distributed systems and event-driven architecture.
  • Experience with message brokers such as Kafka, RabbitMQ, or Pub/Sub.
  • Cloud experience with AWS, GCP, or Azure, plus Docker, Kubernetes, CI/CD, and infrastructure as code.
  • Familiarity with Go, Java, .NET, or React/Next.js; equivalent experience is welcome.
  • Experience with SQL and NoSQL data stores, advanced observability, and security architecture.
  • Domain exposure to payment systems, ERP/CRM, enterprise integration, or government and third-party integrations.
  • Experience with large-scale systems, architecture governance, engineering standards, or influencing multiple teams.

About the Company

Xtremax

Develops digital applications with interactive design

Xtremax is a digital solutions agency serving governments, large organizations, and educational institutions to design, build, and manage digital applications. Its team across Singapore, Bandung, and Kuala Lumpur uses user-centered design, strategic content planning, and modern technology to deliver end-to-end projects. The company differentiates itself with an award-winning track record, regional reach, and deep experience in public and educational sectors. Its goal is to help clients achieve measurable outcomes by delivering reliable digital platforms and engaging experiences that align with strategic objectives.

Company size
201-500
Company stage
Not listed
Total funding
Not listed
Headquarters
Singapore, Singapore
Founded
2003

Recently Posted Jobs

Explore more opportunities at Xtremax

See more jobs