

Back End Engineer [Freelance] at Corporate IT&IS
Kompas Gramedia
- West Jakarta, IndonesiaJl. Palmerah Selatan No. 22-28. Jakarta, Indonesia, West Jakarta, DKI Jakarta, IndonesiaWest JakartaDKI JakartaIndonesiaIndonesia
- Penuh waktuFULL_TIME
Lowongan dipasang 17 days ago dan batas waktu lamaran adalah 18 Sep
Rekruter terakhir aktif 19 hours ago
2026-07-29T12:24:41.612737+00:002026-09-18T17:00:00+00:00Deskripsi Pekerjaan
- Build and maintain GraphQL schemas and resolvers for the CMS using TypeScript on the Apollo Server framework.
- Work with our existing Golang services running behind the GraphQL Apollo Server layer.
- Build and maintain frontend features using Vue, consuming the GraphQL API.
- Leverage AI coding assistants and agentic workflows ("vibe coding") as a default part of your development process — across backend, frontend, testing, and documentation.
- Bring practical AI-assisted workflow practices into day-to-day work in a way that's visible and shareable with the rest of the team, without owning formal training or rollout.
- Test, maintain, and recommend software improvements to ensure strong functionality and optimization.
- Support the DevOps team in determining deployment strategies for the applications you work on.
- Facilitate root cause analysis of system issues, working with experienced team members to review code and perform unit testing.
- Identify opportunities to improve system performance and its impact on availability.
- Analyze user requirements and convert them into clear design documents.
Kualifikasi Minimum
- Core Requirement
- At least 2 years of software engineering experience, spanning both backend (TypeScript/Apollo Server, Golang) and frontend (Vue) work.
- Demonstrated, hands-on fluency with AI-assisted coding tools and agentic development workflows (e.g., Claude Code, Cursor, GitHub Copilot) — this is a core, evaluated skill for this role, not a nice-to-have.
- Strong requirement analysis skills.
- Experience across the full Software Development Lifecycle (planning, creating, testing, and deploying).
- Strong problem-solving skills and critical thinking.
- Comfortable working across the stack and context-switching between backend and frontend concerns.
- Team player, with an interest in sharing how you work — not just what you ship.
- Technical Requirements — Must Have
- Golang
- TypeScript
- GraphQL and the Apollo Server framework
- PostgreSQL
- Vue / Nuxt
- Docker
- Technical Requirements — Good to Have
- Python
- gRPC
- Caching mechanisms
- Message Queue (MQ) technologies
- Kubernetes
Ringkasan Perkerjaan
- Tingkat Posisi
- Lulusan Baru / Junior
- Spesialisasi
- IT and Software
- Persyaratan tingkat pendidikan
- Lulus program Sarjana (S1)
- Respon rekruter ke lamaran
- Once in a while
- Alamat Kantor
- Jl. Palmerah Selatan No. 22-28. Jakarta, Indonesia, West Jakarta, DKI Jakarta, Indonesia
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.
Tentang Kompas Gramedia
Kompas Gramedia, through its more than 50 years of history, is striving for one goal: enlightening and empowering Indonesia. To ensure that we are able to serve the nation for another 50 years, we are undergoing a digital transformation; strengthening and expanding our solid business pillars by developing new digital business initiatives.
Our vision is to enlight all the people in Indonesia with all the knowledge we have.