Job description for Backend Developer Specialist at SIMANTEK
SIMANTEK adalah perusahaan Managed Service Provider yang memiliki kapasitas layanan informasi dan teknologi yang sepenuhnya dapat disesuaikan dengan kebutuhan pelanggan. Berkomitmen untuk selalu memberikan layanan informasi dan teknologi yang terbaik bagi Indonesia, SIMANTEK menyediakan rangkaian lengkap layanan dan produk TI untuk basis klien yang luas. Layanan dan produk utamanya meliputi konsultasi, penyesuaian perangkat lunak & bantuan implementasi, layanan perangkat lunak dan perangkat keras, integrasi sistem, e-commerce, jaringan dan pemeliharaan. Kami sedang mencari individu berkompeten untuk bergabung dalam tim kami dan berkontribusi dalam pengembangan solusi teknologi yang inovatif dan berkelanjutan.
Kualifikasi
- Minimal pengalaman 3 tahun sebagai Backend Developer atau posisi terkait.
- Rajin dan tepat waktu
- Bersedia bekerja di hari libur dan tgl merah jika di perlukan
- Bersedia kerja overtime
- Fluent English
- Menguasai salah satu bahasa pemrograman backend seperti PHP, Java, Node.js, Python, Golang, atau .NET.
- Memahami konsep RESTful API, GraphQL, dan integrasi sistem.
- Berpengalaman menggunakan database relasional (MySQL, PostgreSQL, SQL Server) dan/atau NoSQL (MongoDB, Redis).
- Memahami prinsip Object-Oriented Programming (OOP), Design Pattern, dan Clean Code.
- Berpengalaman menggunakan Git dan workflow version control.
- Memahami konsep autentikasi dan otorisasi (JWT, OAuth, SSO).
- Memiliki pengalaman dalam pengembangan dan konsumsi API pihak ketiga.
- Memahami konsep caching, queue management, dan message broker (Redis, RabbitMQ, Kafka, atau sejenisnya).
- Memahami dasar-dasar cloud computing dan deployment aplikasi (AWS, GCP, Azure, atau platform sejenis).
- Memahami prinsip keamanan aplikasi web dan praktik terbaik pengembangan backend.
- Mampu melakukan troubleshooting, debugging, dan optimasi performa aplikasi.
- Memiliki kemampuan analitis, problem solving, dan komunikasi yang baik.
- Mampu bekerja secara mandiri maupun dalam tim Agile/Scrum.
Tanggung Jawab
- Merancang, mengembangkan, dan memelihara layanan backend yang scalable, secure, dan high-performance.
- Mengembangkan serta mengelola API untuk kebutuhan aplikasi web, mobile, dan integrasi dengan sistem eksternal.
- Mendesain dan mengoptimalkan struktur database, query, serta performa sistem.
- Melakukan integrasi dengan layanan pihak ketiga seperti payment gateway, notification service, dan sistem eksternal lainnya.
- Mengimplementasikan standar keamanan aplikasi, termasuk autentikasi, otorisasi, dan perlindungan data.
- Melakukan code review untuk memastikan kualitas, keamanan, dan maintainability kode.
- Mengidentifikasi, menganalisis, dan menyelesaikan permasalahan teknis pada sistem backend.
- Berkolaborasi dengan tim Frontend Developer, QA Engineer, UI/UX Designer, dan Product Manager dalam pengembangan fitur.
- Menyusun dokumentasi teknis terkait API, arsitektur sistem, dan proses pengembangan.
- Melakukan monitoring, maintenance, serta optimasi performa aplikasi secara berkala.
- Berpartisipasi dalam perencanaan sprint, estimasi pekerjaan, dan implementasi pengembangan produk.
- Mengikuti perkembangan teknologi dan memberikan rekomendasi peningkatan arsitektur maupun proses pengembangan.
Nilai Tambah (Preferred)
- Pengalaman menggunakan Docker dan Kubernetes.
- Pengalaman membangun arsitektur microservices.
- Pengalaman CI/CD menggunakan GitLab CI, GitHub Actions, Jenkins, atau tools sejenis.
- Pengalaman bekerja pada sistem dengan traffic tinggi (high concurrency/high availability).
- Memiliki portofolio proyek backend yang dapat ditunjukkan.
LOKASI : ONSITE - ATRIA, SUDIRMAN - JKT PUSAT
