Search by job, company or skills

Skyshi Digital Indonesia

Senior Golang Developer

5-7 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted a month ago
  • Be among the first 10 applicants
Early Applicant

Job Description

We are looking for a Senior Backend Engineer with strong experience in building scalable, reliable backend systems using Golang. You will play a key role in designing, developing, and maintaining microservices-based architectures, ensuring high performance, availability, and data consistency across systems.

You will work closely with tech lead, frontend engineers, and other backend engineers to deliver robust solutions that support business growth.

Responsibilities:

  • Design, develop, and maintain backend services using Golang
  • Build and maintain microservices architecture with clear service boundaries
  • Design and optimize MySQL schemas, queries, and transactions
  • Implement caching and data optimization strategies using Redis
  • Integrate and manage asynchronous communication using Google Pub/Sub
  • Ensure system reliability, scalability, and performance under high traffic
  • Write clean, maintainable, and well-tested code
  • Participate in system design discussions and technical decision-making
  • Troubleshoot, debug, and resolve production issues
  • Collaborate with cross-functional teams to deliver features end-to-end
  • Mentor junior engineers and contribute to engineering best practices

Requirements:

  • 5+ years of experience as a Backend Engineer
  • Strong proficiency in Golang
  • Solid experience with MySQL, including query optimization and indexing
  • Hands-on experience with Redis for caching or data storage
  • Experience using Google Pub/Sub or similar message broker systems
  • Strong understanding of microservices architecture
  • Experience building RESTful or RPC-based APIs
  • Familiar with distributed systems concepts (scalability, fault tolerance, consistency)
  • Comfortable working with Linux-based environments
  • Good problem-solving skills and attention to detail

Nice to Have:

  • Experience with containerization (Docker) and orchestration (Kubernetes)
  • Experience with CI/CD pipelines
  • Knowledge of cloud platforms (GCP preferred)
  • Experience with monitoring and observability tools
  • Prior experience in high-traffic or mission-critical systems

More Info

Job Type:
Industry:
Employment Type:

Job ID: 141700193

Similar Jobs