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