JobLensCari kerja
LowonganTechnical Lead

Technical Lead

PT SIWA DIGITAL NUSANTARA

Skill diminta

CI/CDDeliveryGitGoJavaJavaScriptLeadershipMentoringMongoDBMySQLNext.jsPostgreSQLReactStakeholder ManagementSwaggerTroubleshootingTypeScript

Deskripsi

Deskripsi pekerjaan Technical Lead PT SINAR DIGITAL NUSANTARA

Job Description

  • Technical Leadership
  • Menentukan arah tech/teknis serta strategi pengembangan aplikasi jangka pendek, menengah, dan panjang.
  • Menetapkan standar arsitektur sistem, kualitas kode, keamanan aplikasi, serta praktik terbaik dalam software engineering.
  • Menentukan teknologi, framework, tools, dan engineering practices yang digunakan oleh tim.
  • Mendesain arsitektur aplikasi serta integrasi antar sistem yang scalable, secure, dan maintainable.
  • Menerjemahkan kebutuhan bisnis dan Product menjadi solusi teknis yang efektif dan berkelanjutan
  • Engineering Delivery

Memastikan pelaksanaan pengembangan aplikasi mulai dari perencanaan, implementasi, hingga deployment sesuai SDLC dan security policy perusahaan.

  • Mengawasi progres pengembangan, kualitas delivery, serta mitigasi risiko teknis pada setiap sprint maupun project.
  • Melakukan code review untuk menjaga kualitas, maintainability, dan consistency codebase.
  • Mendesain struktur aplikasi client-side yang scalable, termasuk strategi state management, struktur component, dan integrasi API.

Memastikan aplikasi frontend memenuhi standar performa tinggi (seperti Web Core Vitals), aksesibilitas (a11y), dan cross-browser compatibility.

  • Team Leadership
  • Memimpin, mengelola, melakukan coaching, mentoring, dan evaluasi performa terhadap tim engineering.
  • Mengawasi kinerja tim Frontend, Backend, QA, dan Infrastructure untuk memastikan kolaborasi yang efektif.
  • Mengembangkan kompetensi teknis anggota tim melalui knowledge sharing dan technical guidance.
  • Collaboration & Stakeholder Management

Berkolaborasi dengan Head IT Development, Product Manager, UI/UX Designer, QA, Infrastructure, serta stakeholder lainnya dalam menentukan solusi teknis terbaik.

  • Memberikan masukan teknis pada proses product planning, roadmap, estimasi effort, dan prioritas pengembangan.
  • Mengelola resource engineering serta membantu pengambilan keputusan teknis lintas departemen (terutama dengan Infra).

Requirements

  • Pendidikan minimal Sarjana (S1) dalam bidang Ilmu Komputer, Teknik Informatika, atau bidang terkait (pengalaman yang relevan)
  • Pengalaman minimal 5 tahun sebagai Lead Engineer, Tech Lead, atau posisi kepemimpinan teknis sejenis

Menguasai bahasa pemrograman TypeScript, Java, atau Golang untuk Backend, serta menguasai ekosistem JavaScript/TypeScript, Web Core Vitals secara mendalam untuk Frontend

Memiliki pengalaman hands-on yang kuat menggunakan framework modern seperti React.js, Next.js, Nest JS

Menguasai Version Control System (khususnya Git) secara mendalam, termasuk kemampuan merancang dan menerapkan branching strategy (seperti GitFlow atau Trunk-Based Development) yang efisien untuk kolaborasi tim.

Ahli dalam merancang arsitektur dan kontrak API (API Contract), serta membangun RESTful API yang memiliki performa tinggi, scalable, aman, dan terdokumentasi secara komprehensif (menggunakan standar OpenAPI/Swagger).

Menguasai manajemen database Relasional (PostgreSQL, MySQL) dan NoSQL (MongoDB), termasuk keahlian dalam perancangan skema (schema design), optimasi query, indexing, serta strategi pengelolaan data pada sistem berskala besar.

Memiliki standar tinggi terhadap arsitektur perangkat lunak. Menguasai Software Design Patterns, serta proaktif mendorong tim untuk menghasilkan kode yang maintainable, testable, dan reusable.

Memahami SDLC, Agile/Scrum, DevOps, CI/CD, serta praktik pengembangan perangkat lunak modern

Menguasai software architecture, system integration, database, cloud infrastructure, application security, dan teknologi pengembangan aplikasi

Wajib memiliki pengalaman langsung dan terbukti dalam deployment, pengelolaan, dan penanganan troubleshooting aplikasi di lingkungan Production.

Wajib mempunyai pengalaman bekerja di industri Fintech, Perbankan, atau SaaS.

Nilai Tambah

  • Memiliki pemahaman terkait ekosistem dan Arsitektur Microservice secara umum.
  • Mempunyai pengalaman langsung dalam merancang atau memimpin proses migrasi arsitektur dari Monolith ke Microservice.
  • Familiar dengan konsep dan pengelolaan arsitektur Monorepo (misalnya menggunakan tools seperti Nx, Turborepo, atau Lerna).
  • Mengetahui atau memahami alur proses bisnis PJP (Penyedia Jasa Pembayaran) / Payment Gateway

Lowongan lain di PT SIWA DIGITAL NUSANTARA

Lihat semua →

Lowongan serupa

Lihat semua Mechanical Engineering

Data lowongan bersumber dari glints. Tombol “Lamar” mengarahkan Anda ke halaman aslinya.