Technical Lead

PT Reka Multi AptikaJakarta Pusat, DKI Jakartaglintsjulkaistu 02.09.2026
Pakollinen:TypeScriptNode.jsKubernetesBackendDevOpsQA/TestMicroservicesFinTechSecuritySeniorLead

Qualifications :

  • 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

Job Descriptions :

  • 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
  • Ensure solutions meet requirements for scalability, reliability, security, and maintainability
  • Provide technical guidance, mentoring, and problemsolving support to engineers
  • Collaborate with Engineering Manager, QA, DevOps, and Product teams to ensure smooth planning and delivery
  • Help establish and maintain engineering standards, development practices, and technical documentation

Skills: Kubernetes, Decision Making, Microservices Architecture, IT Technical Support, Software Engineering, PostgreSQL, Technical Writing, TypeScript, MySQL, Container Technology, System Architecture, Fintech, Technical Leadership, Financial System Management, Node.js, Database Design, System Design