Enable job alerts via email!

Senior Golang Backend Engineer

Impian Anak Indonesia

Batam

On-site

IDR 200.000.000 - 300.000.000

Full time

Yesterday
Be an early applicant

Job summary

A technology company in Indonesia is seeking an experienced Senior Golang Backend Engineer to design and develop scalable backend services and APIs. Candidates should have a minimum of 6 years in backend development, including significant experience with Golang. The position involves collaborating with cross-functional teams and implementing efficient data storage solutions. Excellent problem-solving and teamwork skills are essential for this role.

Qualifications

  • Minimum 6 years as a backend developer, with 3 years in Golang.
  • Proficient in building scalable, distributed systems.
  • Experience with Golang frameworks and libraries.

Responsibilities

  • Design and develop robust backend services and APIs.
  • Collaborate with teams to translate requirements into solutions.
  • Implement efficient data storage and retrieval mechanisms.

Skills

Golang
Distributed systems design
Problem-solving
Team collaboration
Software design patterns

Tools

Gin
Gorm
Gorilla
MySQL
PostgreSQL
MongoDB
Redis
Job description

About the role
We are seeking an experienced Senior Golang Backend Engineer to join our team.

Responsibilities
  • Design and develop robust, scalable and highly performant backend services and APIs using Golang
  • Collaborate with cross-functional teams to understand requirements and translate them into technical solutions
  • Implement efficient data storage and retrieval mechanisms, including integrating with databases and caching systems
  • Write clean, maintainable and well-documented code following best practices
  • Participate in code reviews, testing and deployment processes to ensure high-quality deliverables
  • Identify and resolve performance bottlenecks and bugs
  • Stay up-to-date with the latest Golang developments and industry trends
Requirements
  • Minimum 6 years of experience as a backend developer, at least 3 years in developing production product in Golang
  • Proficient in designing and building scalable, distributed systems using Golang
  • Hands-on experience with popular Golang frameworks and libraries, such as Gin, Gorm, and Gorilla
  • Familiarity with database technologies (e.g., MySQL, PostgreSQL, MongoDB) and caching solutions (e.g., Redis)
  • Excellent problem-solving skills and the ability to work in a fast-paced, collaborative environment
  • Strong understanding of software design patterns, testing methodologies, and DevOps practices
  • Excellent communication and teamwork skills
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.