Deskripsi Pekerjaan
Kami di TechInnovate Indonesia mencari API Developer berbakat untuk bergabung dalam tim inovatif kami. Anda akan menjadi bagian integral dalam merancang, mengembangkan, dan mengelola API yang skalabel untuk aplikasi enterprise kami. Dengan lingkungan kerja yang dinamis dan budaya kolaboratif, Anda akan memiliki kesempatan untuk berkontribusi pada proyek-proyek berdampak tinggi dan mengembangkan keterampilan terkini dalam ekosistem teknologi modern.
Tanggung Jawab
- Merancang dan mengimplementasikan API RESTful dan GraphQL yang aman dan performa tinggi
- Mengintegrasikan API dengan sistem backend dan database yang ada
- Dokumentasi API yang komprehensif menggunakan OpenAPI/Swagger
- Memonitor dan mengoptimalkan performa API serta memecahkan masalah teknis
- Bekerja sama dengan tim frontend dan QA untuk pengujian integrasi
- Menerapkan praktik keamanan API seperti OAuth, rate limiting, dan encryption
- Partisipasi dalam arsitektur microservices dan sistem terdistribusi
Kualifikasi
- Pengalaman minimal 3 tahun dalam pengembangan API dengan bahasa pemrograman modern (Node.js, Python, atau Java)
- Kemampuan dalam merancang API yang konsisten dan mudah di-maintain
- Pemahaman mendalam tentang protokol HTTP/HTTPS, REST, dan GraphQL
- Pengalaman dengan framework seperti Express.js, Django, atau Spring Boot
- Kemampuan dalam mengelola database SQL dan NoSQL (PostgreSQL, MongoDB)
- Pengetahuan CI/CD pipeline dan Docker/Kubernetes
- Berpikir sistematis dan kemampuan problem-solving yang kuat
- Bahasa Inggris tertulis dan lisan yang baik