

Backend Developer Golang
PT Bumi Amartha Teknologi Mandiri
- Central Jakarta, Indonesia9, RT10/RW01, Jalan Jenderal Sudirman, Karet Kel., Setia Budi, Central Jakarta, DKI Jakarta, IndonesiaCentral JakartaDKI JakartaIndonesiaIndonesia
- KontrakCONTRACTOR
Lowongan dipasang 2 days ago dan batas waktu lamaran adalah 2 Dec
Rekruter terakhir aktif 2 hours ago
2025-12-02T07:46:14.854678+00:002026-12-02T07:45:22.805000+00:00Deskripsi Pekerjaan
- Develop, optimize, and maintain backend services using Golang with a strong focus on performance, scalability, and reliability.
- Design, implement, and maintain microservices-based architectures to support business requirements.
- Build and integrate RESTful APIs that follow industry standards and best practices.
- Implement event-driven architecture by integrating message brokers such as Kafka, RabbitMQ, or NATS.
- Manage and optimize caching layers using Redis or Memcached to improve application performance.
- Handle session management effectively across distributed systems to ensure secure and consistent user experiences.
- Design, query, and manage both NoSQL (e.g., MongoDB, Cassandra) and RDBMS (e.g., PostgreSQL, MySQL) databases.
- Apply appropriate design patterns and software engineering best practices to produce clean, maintainable, and testable code.
- Collaborate with DevOps and QA teams to support CI/CD pipelines and ensure smooth deployments.
- Troubleshoot production issues and provide timely and effective solutions.
- Participate in code reviews and contribute to continuous improvement of engineering standards and processes.
Kualifikasi Minimum
-
Bachelor's degree in Computer Science, Software Engineering, or a related field.
-
3-5 years of experience as Backend Developer.
-
Strong knowledge of Golang development, including concurrency, channels, and Goroutines.
-
Hands-on experience in building applications using microservices architecture.
-
Solid understanding of REST architectural principles and API development.
-
Experience implementing event-driven architecture using message brokers (Kafka, RabbitMQ, NATS, etc.).
-
Proficiency in cache management technologies (Redis, Memcached).
-
Strong understanding of session management in distributed systems.
-
Experience with both NoSQL (e.g., MongoDB, Cassandra) and RDBMS (e.g., PostgreSQL, MySQL) databases.
-
Familiarity with design patterns and software engineering best practices.
-
Experience with Git and CI/CD pipelines.
Ringkasan Perkerjaan
- Tingkat Posisi
- Lulusan Baru / Junior
- Spesialisasi
- IT and Software
- Persyaratan tingkat pendidikan
- Lulus program Sarjana (S1)
- Respon rekruter ke lamaran
- Sometimes
- Alamat Kantor
- Jalan Jenderal Sudirman, Karet Kel., Setiabudi
Agar merasa aman saat melamar: carilah ikon verifikasi dan selalu lakukan riset terhadap Perusahaan yang Anda lamar. Hindari dan laporkan situasi dimana Perusahaan membutuhkan bayaran dalam proses rekrutmen mereka.