Deskripsi Pekerjaan
Bergabunglah dengan Tekno Kreasi Nusantara, sebuah perusahaan teknologi inovatif yang bersemangat dalam membangun solusi digital transformatif. Kami mencari seorang Programmer Full-stack yang berbakat dan bersemangat untuk menjadi bagian dari tim dinamis kami.
Sebagai Programmer Full-stack, Anda akan bertanggung jawab untuk merancang, mengembangkan, dan memelihara aplikasi web dari front-end hingga back-end. Kami menawarkan lingkungan kerja yang kolaboratif, penuh tantangan, dan peluang untuk pertumbuhan profesional yang signifikan. Posisi ini tersedia untuk penempatan di kantor kami di Surabaya, atau opsi kerja remote dari Solo, Jogjakarta, atau Kediri.
Jika Anda seorang pemecah masalah yang kreatif, memiliki passion dalam teknologi, dan ingin memberikan dampak nyata melalui kode Anda, kami ingin bertemu dengan Anda!
Tanggung Jawab
- Merancang dan mengembangkan aplikasi web yang responsif dan skalabel menggunakan teknologi terkini.
- Bekerja sama dengan tim produk dan desain untuk menerjemahkan kebutuhan bisnis menjadi fitur teknis.
- Mengelola dan memelihara database, memastikan integritas dan performa data.
- Melakukan debugging, pengujian, dan optimasi kode untuk memastikan kualitas tinggi.
- Berpartisipasi aktif dalam sesi code review dan menyumbangkan ide-ide inovatif.
- Mengimplementasikan API dan mengintegrasikannya dengan layanan pihak ketiga.
- Memastikan keamanan aplikasi dan mematuhi standar coding terbaik.
- Terus belajar dan mengikuti tren serta teknologi terbaru dalam pengembangan web.
Kualifikasi
- Minimal 3 tahun pengalaman profesional sebagai Programmer Full-stack atau Software Engineer.
- Penguasaan kuat dalam salah satu bahasa pemrograman back-end (misalnya, Python/Django, Node.js/Express, PHP/Laravel, Java/Spring Boot).
- Pengalaman mendalam dengan framework front-end modern (misalnya, React, Angular, Vue.js).
- Paham konsep database SQL (misalnya, MySQL, PostgreSQL) dan NoSQL (misalnya, MongoDB).
- Pengalaman dengan RESTful APIs, Git, dan metodologi Agile/Scrum.
- Kemampuan memecahkan masalah yang kuat dan perhatian terhadap detail.
- Mampu bekerja secara mandiri maupun dalam tim.
- Pendidikan minimal Sarjana (S1) di bidang Ilmu Komputer, Teknik Informatika, atau bidang terkait.