Technical Lead

PT Istana Group Indonesia

Jakarta Pusat

On-site

IDR 300,000,000 - 600,000,000

Full time

3 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

PT Istana Group Indonesia is seeking a Technical Lead to break down requirements, design systems, and lead engineering teams through complex challenges.

You will oversee architecture, API flows, ERDs, use cases, and diagrams; guide microservices, databases, and performance; mentor engineers and collaborate with cross-functional teams to ensure timely delivery of robust fintech-ready solutions.

Qualifications

  • Minimum 6 years of experience as a Software Engineer with senior/tech lead exposure.
  • Strong backend, architecture, and system design capabilities.
  • Deep knowledge of microservices, distributed systems, scalability, and fault tolerance.
  • Experience in performance analysis and production troubleshooting.
  • Proficient in MySQL and PostgreSQL; indexing and query optimization.
  • Good understanding of Kubernetes and containerized apps.
  • Able to create ERD, use case, and sequence diagrams.
  • Strong technical leadership, task breakdown, mentoring, and decision-making.
  • Fintech, payment, or financial systems experience is a plus.
  • Node.js/TypeScript experience is a plus.

Responsibilities

  • Break down technical requirements into clear, actionable engineering tasks.
  • Perform system design before development, including architecture and API flow.
  • Design and review solutions involving microservices, databases, caching, and concurrency.
  • Estimate tasks, prioritize technically, and manage dependencies with the Engineering Manager.
  • Assign and distribute technical tasks based on complexity and engineer capability.
  • Conduct code reviews and technical reviews to ensure adherence to standards.
  • Act as escalation point for complex problems, performance issues, and incidents.
  • Provide technical guidance, mentoring, and problemsolving support to engineers.
  • Collaborate with Engineering Manager, QA, DevOps, and Product teams for planning and delivery.

Skills

Backend engineering
System architecture
Distributed systems
Kubernetes
Node.js/TypeScript

Tools

MySQL
PostgreSQL

Job description

Technical Lead position, responsible for breaking down technical requirements, performing system design, and leading engineering teams through complex technical challenges.

Key responsibilities

Break down technical requirements into clear and actionable engineering tasks, including scope, dependencies, acceptance criteria, and technical considerations.

Perform technical analysis and system design before development, including architecture, API flow, ERD, use case, and sequence diagrams.

Design and review solutions involving microservices, databases, caching, asynchronous processing, transactions, concurrency, and data consistency.

Perform task estimation, technical prioritization, and dependency management with the Engineering Manager.

Assign and distribute technical tasks based on complexity, priority, and engineer capability.

Conduct code reviews and technical reviews to ensure implementation follows the agreed design and engineering standards.

Act as the escalation point for complex technical problems, performance issues, and production incidents.

Perform performance analysis, troubleshooting, and optimization across applications and databases.

Provide technical guidance, mentoring, and problem-solving support to engineers.

Collaborate with Engineering Manager, QA, DevOps, and Product teams to ensure smooth planning and delivery.

About you

Minimum 6 years of experience as a Software Engineer, with experience as a Senior Engineer or Tech Lead.

Strong understanding of backend engineering, system architecture, and system design.

Strong understanding of microservices and distributed systems, including scalability, reliability, idempotency, concurrency, and fault tolerance.

Experience in application performance analysis and production troubleshooting.

Strong knowledge of MySQL/PostgreSQL, database design, transactions, indexing, and query optimization.

Good understanding of Kubernetes and containerized applications.

Able to create and understand ERD, Use Case, and Sequence Diagrams.

Strong technical leadership, task breakdown, mentoring, and decision-making skills.

Experience in fintech, payment, or financial systems is a plus.

Experience with Node.js/TypeScript is a plus.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Technical Lead - Software Engineer
Technical Lead - Software Engineer

PT ABISHAR TECHNOLOGIES INDONESIA • Jakarta Pusat

On-site
IDR 600,000,000 - 900,000,000
Team Lead - NE
Team Lead - NE

Verint • Indonesia

On-site
IDR 420,000,000 - 660,000,000
Team Lead - NE
Team Lead - NE

Calabrio • Jakarta Pusat

On-site
IDR 280,000,000 - 550,000,000
Technical Lead
Technical Lead

SingaPay • Tangerang

On-site
IDR 350,000,000 - 700,000,000
Senior Tech Lead - Solutions
Senior Tech Lead - Solutions

Axonect • Jakarta Pusat

On-site
IDR 400,000,000 - 800,000,000
Senior Tech Lead - Solutions
Senior Tech Lead - Solutions

Axonect • Jakarta Utara

On-site
IDR 800,000,000 - 1,300,000,000
Engineering Manager
Engineering Manager

Durianpay Indonesia • Daerah Khusus Ibukota Jakarta

On-site
Technical Lead
Technical Lead

Nodewave • Jakarta Utara

On-site
IDR 500,000,000 - 800,000,000
Backend Engineer (Java/Golang) - Financial Service
Backend Engineer (Java/Golang) - Financial Service

PT Adecco Personnel Indonesia • Tangerang

On-site
IDR 210,000,000 - 260,000,000
Senior Software Engineer - Systems Architect & Team Mentor
Senior Software Engineer - Systems Architect & Team Mentor

Durianpay Indonesia • Jakarta Pusat

Hybrid
IDR 167,400,000 - 279,000,000