Go Backend Engineer - Scalable APIs & Microservices

VLink Inc

Jakarta Pusat

On-site

IDR 223,200,000 - 502,200,000

Full time

6 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

VLink Inc in Jakarta Pusat seeks a Go backend engineer to design, build, and maintain scalable microservices and REST APIs. You will collaborate with frontend, QA, and DevOps teams to deliver robust backend solutions.

The role emphasizes Go proficiency, database integration with PostgreSQL, caching with Redis, concurrency patterns, security best practices, testing, and production readiness through CI/CD and observability.

Qualifications

  • Strong proficiency in Go with memory management and concurrency patterns.
  • Hands-on backend development and REST API implementation.
  • Experience with HTTP protocols, middleware, routing and API integration.
  • Experience with PostgreSQL including queries, transactions and optimization.
  • Familiarity with Redis caching strategies.
  • Knowledge of error handling, context management, and timeout handling.
  • Experience in unit/integration testing and debugging.
  • Understanding of security, authentication, authorization, and secure config.
  • Familiarity with Git, dependencies, code review, and clean code principles.
  • Ability to design scalable backend architectures and work across teams.

Responsibilities

  • Design, develop, and maintain scalable backend applications and microservices using Go.
  • Build, maintain, and optimize RESTful APIs, including routing, middleware, validation, and error handling.
  • Manage database integrations with PostgreSQL, including queries and transactions.
  • Implement caching with Redis and optimize data management.
  • Develop concurrent applications using Goroutines, Channels, Context, and patterns.
  • Apply authentication, authorization, and security best practices to protect services.
  • Write clean, maintainable code and follow software engineering best practices.
  • Perform unit and integration testing, debugging, and code reviews for quality.
  • Monitor performance, troubleshoot production issues, and optimize resource usage.
  • Implement logging, observability, and CI/CD workflows; collaborate with cross-functional teams.
  • Participate in system architecture discussions and deployment processes.

Skills

Go (Golang)
REST API design
SQL / PostgreSQL
Concurrency
Security best practices
Testing & debugging

Tools

PostgreSQL
Redis

Job description

VLink Inc in Jakarta Pusat seeks a Go backend engineer to design, build, and maintain scalable microservices and REST APIs. You will collaborate with frontend, QA, and DevOps teams to deliver robust backend solutions.

The role emphasizes Go proficiency, database integration with PostgreSQL, caching with Redis, concurrency patterns, security best practices, testing, and production readiness through CI/CD and observability.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Backend Engineer - Java, Spring Boot & Microservices
Backend Engineer - Java, Spring Boot & Microservices

VLink Inc • Jakarta Pusat

On-site
IDR 180,000,000 - 300,000,000
Java Backend Engineer - Microservices & SQL Optimization
Java Backend Engineer - Microservices & SQL Optimization

VLink Inc • Jakarta Pusat

On-site
IDR 200,880,000 - 312,480,000
Junior Java Backend Engineer - Spring Boot, REST APIs, SQL
Junior Java Backend Engineer - Spring Boot, REST APIs, SQL

VLink Inc • Jakarta Pusat

On-site
IDR 180,000,000 - 240,000,000
Senior Backend Engineer - Jakarta
Senior Backend Engineer - Jakarta

PT Bibit Tumbuh Bersama • Jakarta Utara

On-site
IDR 468,720,000 - 781,200,000
Lead Backend Engineer (Golang) - Jakarta
Lead Backend Engineer (Golang) - Jakarta

PT Bibit Tumbuh Bersama • Jakarta Utara

On-site
IDR 1,795,332,000 - 2,333,932,000
Lead Backend Engineer (Golang) - Jakarta Department Tech Employment Type
Lead Backend Engineer (Golang) - Jakarta Department Tech Employment Type

Stockbit • Daerah Khusus Ibukota Jakarta

On-site
IDR 420,000,000 - 780,000,000
Backend Engineer - Jakarta
Backend Engineer - Jakarta

PT Bibit Tumbuh Bersama • Jakarta Utara

On-site
IDR 167,400,000 - 279,000,000
Senior Backend Architect — Java Microservices, Cloud, On-site
Senior Backend Architect — Java Microservices, Cloud, On-site

VLink Inc • Jakarta Pusat

On-site
IDR 700,000,000 - 900,000,000
sick_leave
med_ins
life_ins
Senior Backend Engineer - Jakarta Department Tech Employment Type
Senior Backend Engineer - Jakarta Department Tech Employment Type

Stockbit • Jakarta Pusat

On-site
IDR 350,000,000 - 700,000,000
Senior .NET Developer — SDLC, Testing & Performance
Senior .NET Developer — SDLC, Testing & Performance

VLink Inc • Jakarta Pusat

On-site
IDR 90,000,000 - 130,000,000