Senior Golang Developer (Remote)

Outsourced India
Remote
Apply
AI Summary

Join a global, fast-paced technology team as a Senior Golang Developer. This fully remote role focuses on building and maintaining scalable, high-traffic backend systems using modern cloud-native technologies for international projects. You will play a key role in designing, optimizing, and troubleshooting mission-critical services.

Key Highlights
Design and optimize scalable backend systems using Golang.
Work with modern cloud-native technologies on high-traffic, high-availability systems.
Collaborate with distributed engineering teams and mentor junior developers.
Technical Skills Required
Golang AWS PostgreSQL Redis Kubernetes SQL NoSQL PHP Python Scala CI/CD Docker
Benefits & Perks
Fully remote role
Global technology team
Collaborative, distributed engineering environment

Job Description


Company Overview

Join a global, fast-paced technology team through Outsourced. You’ll be part of a collaborative, distributed engineering team focused on building and maintaining scalable, high-traffic systems. We're hiring top-tier backend talent in Vietnam to work on mission-critical services for international projects.

Job Summary

We are hiring a Senior Golang Developer who will play a key role in designing and optimizing backend systems. This is a fully remote role, ideal for engineers who thrive in distributed teams and are passionate about building scalable infrastructure using modern cloud-native technologies.

Must-Have Skills

Candidates must have:

  • 5+ years of professional experience in backend or systems development.
  • Proficiency in Golang, capable of writing clean, scalable, production-ready code.
  • Hands-on experience with AWS, including deployments, monitoring, and system scaling.
  • Database expertise in both SQL and NoSQL systems, specifically:
    • PostgreSQL
    • Redis
  • Strong knowledge of Kubernetes, particularly in container orchestration and service operations.
  • Experience developing and maintaining high-traffic, high-availability systems.
  • Understanding of concurrency and multithreading principles in Golang.
  • Bachelor’s degree or Diploma in Computer Science or a related technical field.
Nice-to-Have Skills

  • Familiarity with PHP, Python, or Scala
  • Experience with CI/CD pipelines, Docker, or distributed systems
  • Knowledge of additional backend frameworks and cloud tools

Key Responsibilities

  • Architect, develop, and maintain scalable backend services using Golang.
  • Collaborate with DevOps, QA, and cross-functional teams to deliver reliable software.
  • Participate in code reviews, architectural discussions, and sprint planning.
  • Troubleshoot and resolve issues in staging and production environments.
  • Write automated tests and ensure high coverage and quality.
  • Mentor junior developers and share best practices across the team.

Subscribe our newsletter

New Things Will Always Update Regularly