Deskripsi Pekerjaan
Perusahaan Kami: TechNova Solutions adalah pemimpin dalam inovasi teknologi fintech dan e-commerce yang berbasis di Jakarta. Kami sedang mencari seorang Senior Backend Engineer yang berbakat untuk bergabung dengan tim kami. Di posisi ini, Anda akan berperan penting dalam merancang dan membangun infrastruktur sistem yang skalabel, aman, dan efisien.
Tentang Posisi Ini:
Kami mencari seorang profesional yang tidak hanya memiliki keahlian teknis yang kuat, tetapi juga memiliki visi untuk meningkatkan kualitas kode dan arsitektur sistem kami. Anda akan bekerja berdampingan dengan tim desain dan frontend untuk memberikan solusi yang seamless bagi pengguna akhir. Lingkungan kerja kami menawarkan fleksibilitas, budaya belajar yang kuat, dan peluang karir yang jelas.
Tanggung Jawab
- Mengelola Arsitektur Sistem: Merancang dan mengimplementasikan arsitektur backend yang bersih, scalable, dan berorientasi pada layanan (microservices).
- Optimasi Kinerja: Menganalisis dan memperbaiki performa database, latensi API, dan efisiensi sistem secara keseluruhan.
- Manajemen Data: Memastikan integrasi data yang akurat antara berbagai layanan menggunakan SQL dan NoSQL database.
- Mentoring Tim: Memberikan panduan teknis dan kode review kepada engineer junior dan mid-level untuk menjaga standar kualitas kode.
- Keamanan Sistem: Menerapkan praktik keamanan terbaik untuk melindungi data pengguna dari ancaman siber.
- Integrasi API: Mengembangkan dan mengelola RESTful dan GraphQL API yang kompatibel dengan berbagai platform frontend.
- Implementasi CI/CD: Berkontribusi dalam automasi proses deployment dan testing untuk mempercepat siklus pengembangan perangkat lunak.
Kualifikasi
- Pengalaman: Minimal 5 tahun pengalaman profesional dalam pengembangan backend.
- Bahasa Pemrograman: Proficiency yang kuat dalam Go (Golang) atau Node.js.
- Database: Pengalaman mendalam dengan PostgreSQL, MySQL, atau MongoDB.
- Keahlian Teknis: Memahami konsep desain RESTful API, OAuth2, dan penggunaan Cloud Provider (AWS/GCP).
- Alat DevOps: Familiar dengan Docker, Kubernetes, dan Git.
- Problem Solving: Kemampuan analitis yang kuat untuk menyelesaikan masalah teknis yang kompleks.
- Bahasa: Kemampuan komunikasi yang baik dalam Bahasa Indonesia dan Inggris (dalam lingkungan profesional).