Chat on WhatsApp
Company Logo

Senior Golang Developer

IDR12,000,000 - 30,000,000/Month
Full-Time · Hybrid
Minimum Associate Degree
3 - 5 years of experience
This job was closed

Job Requirements

Hybrid
3 - 5 years of experience
Minimum Associate Degree

Skills

PostgreSQL

Microservices Architecture

Kubernetes

Go / Golang

This job post is managed by

KW
Kardono Wijaya

Job description for Senior Golang Developer at Gank Global

Key Responsibilities

Software Development
  • Design, develop, test, and maintain scalable and efficient backend services using Golang.
  • Implement robust microservices architecture for high-performance and distributed systems.

Database Management
  • Design and optimize database schemas using PostgreSQL.
  • Write and maintain efficient SQL queries to ensure optimal database performance.
  • Conduct database migrations and troubleshoot performance bottlenecks.

Kubernetes & Containerization
  • Develop and deploy containerized applications using Docker and Kubernetes.
  • Maintain CI/CD pipelines to automate the deployment process.
  • Monitor and manage Kubernetes clusters to ensure system reliability and scalability.

Event-Driven Architecture
  • Implement and maintain event bus solutions like Kafka, RabbitMQ, or NATS.
  • Develop asynchronous processing mechanisms to support real-time and high-throughput applications.
  • Troubleshoot and debug event-driven systems for optimal performance.

System Design & Architecture
  • Collaborate with architects and product managers to design scalable and maintainable system architectures.
  • Conduct code and design reviews to ensure compliance with best practices and company standards.

Team Collaboration
  • Mentor and provide guidance to junior developers.
  • Collaborate with cross-functional teams, including frontend developers, DevOps engineers, and QA testers.
  • Participate in sprint planning, backlog grooming, and other Agile ceremonies.

Monitoring & Optimization
  • Implement logging, monitoring, and alerting for applications using tools like Prometheus, Grafana, or ELK Stack.
  • Optimize code for performance and reliability in a production environment.
  • Handle incident response and root cause analysis for production issues.

Documentation & Reporting
  • Maintain clear and comprehensive technical documentation for systems and processes.
  • Provide regular updates and reports on project progress and challenges.

Technical Skills
  • Proficient in Golang with hands-on experience in production-grade systems.
  • Strong knowledge of microservices architecture and best practices.
  • Experience with Kubernetes, Docker, and container orchestration tools.
  • Solid understanding of PostgreSQL and database optimization techniques.
  • Experience with event-driven systems and message brokers like Kafka, RabbitMQ, or NATS.
  • Familiarity with monitoring tools such as Prometheus, Grafana, or ELK Stack.

Soft Skills
  • Strong problem-solving and debugging skills.
  • Excellent communication and teamwork abilities.
  • Proactive and able to work in a fast-paced environment with minimal supervision.

Experience
  • Minimum 4-6 years of experience as a backend developer, with a focus on Golang.
  • Proven track record of delivering high-quality, scalable software solutions.
  • Experience in Agile or Scrum development methodologies.
  • Preferred Qualifications
  • Experience with cloud platforms like AWS, GCP, or Azure.
  • Knowledge of API design and implementation (REST, gRPC, etc.).
  • Familiarity with GitOps practices and tools like ArgoCD or Flux.
  • Knowledge of security best practices in software development.
About the company
Gank Global
11 - 50 employees
Gank is a content membership platform that helps content creators accept donations, manage memberships and sell merch, for free.
GANK believes in moving fast and experimenting with new ideas, we have a flat hierarchy and believe decision making can come from anyone with a good idea to present and validate.
We are a team of seasoned professionals from successful eCommerce and digital agencies in the region and look forward to work with and nurture new talent in the digital space, to create a global gaming platform that will change gaming life as we know it.


Office address
9 North Buona Vista Drive, #02-01, Metropolis Tower 1 Singapore 138588

Glints Safety Tips

Legitimate employers won’t ask for contact Telegram or any kind of top-ups or payment. Do not provide your messaging app contacts, bank details, or credit card information.

Learn More
Report This Job

Senior Golang Developer