Deskripsi Pekerjaan
Tentang Perusahaan
PT Teknologi Nusantara Inovasi adalah perusahaan teknologi yang sedang berkembang pesat di Indonesia, berfokus pada solusi digital inovatif untuk klien lokal dan internasional. Kami membangun produk-produk berdampak tinggi yang melayani jutaan pengguna di seluruh Asia Tenggara.
Peran
Kami mencari Senior Full-Stack Developer yang berpengalaman untuk bergabung dengan tim engineering kami. Anda akan memainkan peran kunci dalam merancang, mengembangkan, dan mengelola aplikasi web end-to-end, dari antarmuka pengguna hingga infrastruktur backend. Ini adalah kesempatan untuk membentuk arsitektur teknologi perusahaan dan membimbing junior developer.
Tanggung Jawab
- Merancang dan mengembangkan aplikasi web yang scalable dan maintainable dari sisi frontend dan backend.
- Membangun RESTful APIs dan/atau GraphQL untuk mendukung fitur-fitur produk.
- Melakukan code review, debugging, dan optimasi performa aplikasi.
- Berkolaborasi dengan tim produk, desain, dan QA dalam proses agile/scrum.
- Membuat dan memelihara dokumentasi teknis yang jelas.
- Mengidentifikasi dan mengatasi bottleneck serta bug secara proaktif.
- Membina dan membimbing junior developer dalam tim.
- Berpartisipasi dalam diskusi arsitektur dan perencanaan teknologi.
Kualifikasi
- Pengalaman minimal 3-5 tahun sebagai Full-Stack Developer.
- Menguasai JavaScript/TypeScript dan framework modern (React, Vue, atau Angular).
- Mahir dalam setidaknya satu backend language (Node.js, Python, Go, atau Java).
- Pengalaman dengan database (SQL seperti PostgreSQL/MySQL dan NoSQL seperti MongoDB).
- Familiar dengan cloud platform (AWS, GCP, atau Azure) dan containerization (Docker).
- Memahami prinsip CI/CD dan tools terkait (GitHub Actions, Jenkins).
- Mampu bekerja secara mandiri maupun dalam tim.
- Komunikasi yang baik dalam Bahasa Inggris (minimal pasif).