Deskripsi Pekerjaan
Apakah Anda seorang pengembang perangkat lunak yang bersemangat? TechNova Solutions Indonesia sedang mencari Senior Programmer Full Stack yang berdedikasi untuk bergabung dengan tim kami. Kami menciptakan teknologi masa depan untuk klien global, dan kami mencari talenta yang ingin berkontribusi pada inovasi digital yang signifikan.
Bergabunglah dengan kami dan nikmati lingkungan kerja yang mendukung, fleksibel, dan berorientasi pada hasil. Kami menawarkan kompensasi yang kompetitif dan kesempatan untuk tumbuh dalam industri teknologi yang dinamis.
Tanggung Jawab
- Mengembangkan dan merancang arsitektur aplikasi web yang skalabel dan andal.
- Menerapkan best practice pengembangan perangkat lunak (Clean Code, DRY, SOLID) untuk memastikan kualitas kode yang tinggi.
- Mengintegrasikan API eksternal dan layanan backend yang kompleks.
- Mengoptimalkan performa aplikasi web untuk memastikan kecepatan akses yang cepat.
- Melakukan unit testing, integration testing, dan debugging secara rutin.
- Berkolaborasi aktif dengan tim desainer UI/UX dan tim produk untuk menerjemahkan perspektif desain menjadi implementasi teknis.
Kualifikasi
- Pengalaman minimal 5 tahun dalam pengembangan Full Stack, terutama dengan stack JavaScript (React.js/Vue.js) dan Node.js/Python/Java.
- Pengertian mendalam tentang arsitektur RESTful API, GraphQL, dan konsep Microservices.
- Kemampuan kuat dalam bekerja dengan database relasional (PostgreSQL, MySQL) dan NoSQL (MongoDB, Redis).
- Pengalaman mengelola CI/CD pipeline dan deployment cloud (AWS/GCP/Azure).
- Keahlian komunikasi yang baik dalam Bahasa Indonesia dan Inggris, serta kemampuan bekerja dalam tim lintas fungsi.
- Disiplin, mandiri, dan memiliki rasa ingin tahu yang tinggi terhadap teknologi terbaru.