Technical Lead - Software Engineer
Salary: Rp 10.000.000 – Rp 13.000.000 per month
Technical Lead - Software Engineer
Job Description
Lead technical analysis, system design, and development planning.
Break down requirements into clear engineering tasks and priorities.
Design and review backend systems, APIs, microservices, databases, and distributed systems.
Conduct code and technical reviews to maintain engineering standards.
Troubleshoot complex technical and production issues, including performance optimization.
Provide technical guidance and mentoring to engineers.
Collaborate with Engineering, QA, DevOps, and Product teams.
Requirements
Minimum 6 years of Software Engineering experience, with Senior Engineer/Tech Lead experience.
Strong knowledge of Backend Engineering, System Architecture, and System Design.
Experienced with Microservices, Distributed Systems, MySQL/PostgreSQL, and Kubernetes.
Understanding of ERD, Use Case, and Sequence Diagrams.
Strong technical leadership, problem-solving, and decision-making skills.
Fintech/Payment/Financial Systems experience is a plus.
Node.js/TypeScript experience is a plus.
Key Skills: Backend Engineering | System Design | Microservices | Distributed Systems | MySQL/PostgreSQL | Kubernetes | Node.js | TypeScript | Technical Leadership