Deskripsi Pekerjaan
PT Teknologi Nusantara Solusi adalah perusahaan teknologi terkemuka yang sedang berkembang pesat di Indonesia. Kami mencari seorang Software Architect yang berbakat dan berpengalaman untuk bergabung dengan tim engineering kami di Jakarta Selatan.
Sebagai Software Architect, Anda akan memainkan peran kunci dalam mendefinisikan arsitektur teknis untuk platform digital kami yang melayani jutaan pengguna di seluruh Asia Tenggara. Anda akan bekerja secara langsung bersama CTO dan tim leadership untuk merancang sistem yang scalable, reliable, dan secure.
Kami menawarkan lingkungan kerja yang kolaboratif, peluang pertumbuhan karier yang luar biasa, dan paket kompensasi yang sangat kompetitif. Jika Anda passionate tentang membangun solusi teknologi kelas enterprise, ini adalah kesempatan emas untuk Anda.
Tanggung Jawab
Merancang dan mendefinisikan arsitektur teknis untuk seluruh platform dan aplikasi perusahaan dengan fokus pada skalabilitas dan performa tinggi.
Memimpin evaluasi teknologi, pemilihan stack teknologi, serta menetapkan standar coding dan best practices untuk tim engineering.
Berkolaborasi erat dengan Product Manager, Tech Lead, dan DevOps untuk memastikan keselarasan antara arsitektur teknis dan kebutuhan bisnis.
Melakukan code review arsitektural dan memastikan kepatuhan terhadap prinsip desain sistem yang telah ditetapkan.
Merancang sistem microservices, API gateway, dan infrastruktur cloud-native yang mendukung pertumbuhan bisnis.
Mentoring dan membimbing senior developer maupun junior dalam memahami pola arsitektur dan design patterns.
Membuat dokumentasi teknis yang komprehensif termasuk architecture decision records (ADR), technical specifications, dan system diagrams.
Mengidentifikasi dan memitigasi technical debt secara proaktif serta merencanakan roadmap migrasi sistem legacy.
Kualifikasi
Minimal pengalaman 8 tahun di bidang software development dengan minimal 3 tahun dalam peran arsitektur sistem.
Memiliki gelar Sarjana (S1) atau Magister (S2) di bidang Ilmu Komputer, Teknik Informatika, atau bidang terkait.
Pengalaman mendalam merancang arsitektur berbasis microservices pada lingkungan cloud (AWS, GCP, atau Azure).
Menguasai bahasa pemrograman seperti Java, Go, Python, atau TypeScript pada level production-grade.
Pemahaman kuat tentang event-driven architecture, CQRS, domain-driven design (DDD), dan SOLID principles.
Pengalaman dengan container orchestration (Kubernetes, Docker), CI/CD pipelines, dan Infrastructure as Code.
Kemampuan analitis yang luar biasa, problem solving, serta skill komunikasi teknis yang efektif dalam bahasa Indonesia dan Inggris.
Diutamakan memiliki pengalaman di industri fintech, e-commerce, atau platform SaaS dengan traffic tinggi.