Deskripsi Pekerjaan
TechCorp Indonesia adalah salah satu perusahaan teknologi finansial terdepan di Indonesia dengan fokus pada inovasi digital. Saat ini kami sedang mencari seorang Senior Full Stack Developer berbakat dan penuh semangat untuk bergabung dengan tim engineering inti kami. Kamu akan memegang peranan vital dalam merancang, mengembangkan, dan menghadirkan fitur-fitur revolusioner pada platform yang digunakan oleh jutaan pengguna setiap harinya.
Kami menawarkan lingkungan kerja yang modern dan kolaboratif, kesempatan emas untuk bereksperimen dan bekerja dengan teknologi terkini seperti microservices, cloud-native architecture, dan real-time systems, serta paket remunerasi yang sangat kompetitif. Jika kamu adalah seorang problem solver handal yang memiliki hasrat untuk memberikan dampak positif melalui kode yang kamu tulis, jangan ragu untuk melamar dan jadilah bagian dari perjalanan inovasi kami!
Kami menawarkan lingkungan kerja yang modern dan kolaboratif, kesempatan emas untuk bereksperimen dan bekerja dengan teknologi terkini seperti microservices, cloud-native architecture, dan real-time systems, serta paket remunerasi yang sangat kompetitif. Jika kamu adalah seorang problem solver handal yang memiliki hasrat untuk memberikan dampak positif melalui kode yang kamu tulis, jangan ragu untuk melamar dan jadilah bagian dari perjalanan inovasi kami!
Tanggung Jawab
- Merancang, mengembangkan, dan memelihara aplikasi web full-stack yang scalable dan high-availability.
- Berpartisipasi dalam seluruh siklus pengembangan perangkat lunak, mulai dari perencanaan, desain, implementasi, testing, hingga deployment.
- Menulis kode yang bersih, efisien, dan terdokumentasi dengan baik menggunakan TypeScript, Node.js, React, dan Golang.
- Merancang dan mengoptimalkan skema database serta query baik SQL (PostgreSQL) maupun NoSQL (MongoDB/Redis).
- Melakukan code review dan memberikan feedback konstruktif kepada anggota tim lainnya.
- Berkolaborasi dengan tim Product, Design, dan DevOps untuk memastikan delivery fitur yang tepat waktu dan berkualitas.
- Mengimplementasikan monitoring, logging, dan alerting untuk menjaga stabilitas sistem performa aplikasi.
- Melakukan troubleshooting dan debugging isu produksi secara proaktif.
Kualifikasi
- Pendidikan minimal S1 Ilmu Komputer, Teknik Informatika, atau bidang terkait.
- Minimal 4-5 tahun pengalaman bekerja sebagai Full Stack Developer atau Software Engineer.
- Pemahaman mendalam tentang JavaScript/TypeScript dan framework modern (React/Next.js di frontend, Node.js/Express di backend).
- Pengalaman kuat dengan bahasa pemrograman backend seperti Golang atau Python (Go sangat diutamakan).
- Menguasai database relasional (PostgreSQL) dan non-relasional (Redis/MongoDB).
- Pengalaman dengan Docker, Kubernetes, dan CI/CD pipeline.
- Memahami konsep microservices, RESTful API, dan GraphQL.
- Familiar dengan layanan cloud (GCP atau AWS) dan prinsip high-availability.