Golang Engineer

New
India, Multiple time zonesFull-Time
SalaryCompetitive global compensation benchmarked to experience, performance, and location.
Apply NowOpens the employer's application page

Job Details

Languages
English
Required Skills
Software ArchitectureGoRESTful APIsLinuxDistributed Systems

Requirements

  • Strong academic background in Computer Science, Engineering, or a related STEM field, or equivalent practical experience.
  • Proven experience designing and building production-grade software in Golang, ideally in Linux-based environments.
  • Deep familiarity with Linux systems (Ubuntu or Debian preferred) and system-level concepts.
  • Experience with distributed systems, APIs, and scalable backend architectures.
  • Strong problem-solving abilities and a track record of delivering high-quality work independently.
  • Excellent written and verbal communication skills in English.
  • Ability and willingness to travel internationally twice a year for team gatherings.
  • Strong interpersonal skills, adaptability, curiosity, and a proactive, ownership-driven mindset.

Responsibilities

  • Design, develop, test, and maintain robust, well-documented software systems using Golang.
  • Debug, troubleshoot, and resolve production and user-facing issues across distributed systems.
  • Participate in code reviews, architectural discussions, and technical design processes.
  • Collaborate with internal and external contributors to define technical specifications.
  • Improve engineering workflows, deployment processes, and system observability.
  • Deploy, monitor, and operate services in production environments as required.
  • Support product success through technical advocacy, documentation, and knowledge sharing.
View Full Description & ApplyYou'll be redirected to the employer's site
Competitive global compensation benchmarked to experience, performance, and location.
Apply Now