Deskripsi Pekerjaan
Bergabunglah dengan Tim Teknologi Terdepan Kami!
Apakah Anda seorang insinyur visioner yang siap mengubah ide kompleks menjadi sistem yang skalabel dan berkinerja tinggi? TechGlobal Indo mencari seorang Staff Engineer (Backend) yang berdedikasi untuk memimpin inovasi arsitektur sistem kami di pasar digital Indonesia.
Sebagai Staff Engineer, Anda tidak hanya akan menulis kode; Anda akan mendefinisikan standar teknik, memimpin strategi teknis, dan mentransformasi cara kami membangun produk masa depan. Kami menawarkan lingkungan kerja yang mendukung, transparan, dan penuh tantangan bagi mereka yang ingin mengembangkan karier teknis mereka ke level strategis.
Tanggung Jawab
- Mendesain dan mengimplementasikan arsitektur sistem backend yang scalable, tahan error, dan efisien.
- Mengemban kepemimpinan teknis (Tech Lead) dalam proyek-proyek strategis, memberikan arahan kepada tim engineering.
- Melakukan optimasi performa aplikasi untuk memastikan pengalaman pengguna yang mulus dan akses data yang cepat.
- Membangun dan memelihara API yang andal dan aman untuk integrasi antarmuka frontend dan layanan eksternal.
- Mentoring dan mengarahkan Senior Engineer serta Junior Developer dalam best practices coding dan desain arsitektur.
- Berkolaborasi erat dengan Product Manager dan Stakeholder untuk memahami kebutuhan bisnis dan menerjemahkannya menjadi solusi teknis yang tepat.
- Mengadopsi teknologi terbaru (Cloud, Microservices, Event-Driven) untuk meningkatkan inovasi dan efisiensi operasional.
Kualifikasi
- Pendidikan S1/S2 di bidang Teknik Informatika, Ilmu Komputer, atau terkait.
- Pengalaman minimal 8 tahun dalam pengembangan perangkat lunak, dengan setidaknya 3 tahun pengalaman dalam peran Staff Engineer atau Senior Engineer.
- Keahlian mendalam dalam bahasa pemrograman Go (Golang), Java, atau Node.js.
- Penguasaan atas framework dan teknologi cloud seperti AWS, GCP, atau Azure.
- Pengalaman dalam mendesain sistem berbasis microservices dan manajemen data (SQL/NoSQL).
- Kemampuan komunikasi yang kuat untuk berinteraksi dengan berbagai level tim (hingga eksekutif).
- Disiplin dalam penulisan kode bersih (Clean Code), unit testing, dan code review.