Senior Golang Software Engineer

2 Months ago • 5 Years + • Programming

Job Summary

Job Description

The Senior Golang Software Engineer will lead the development of high-performance microservices. Responsibilities include making architectural decisions, mentoring junior developers, designing and building gRPC APIs, optimizing service performance, collaborating on deployment and monitoring, establishing coding standards, and conducting code reviews. The role involves working with distributed systems and inter-service communication.
Must have:
  • 5+ years Go (Golang) production experience
  • 3+ years microservices architecture experience
  • gRPC & Protocol Buffers for service design
  • Docker containerization and service deployment
  • PostgreSQL & Redis for databases and caching
  • Git, CI/CD, and modern development workflows
  • Experience with high-traffic, distributed systems
  • Previous senior/lead developer role preferred.
Good to have:
  • Event-driven architecture experience
  • Buf for Protocol Buffer management and code generation
  • Service discovery and observability tools
  • Cloud-native deployment experience
  • Performance optimization and monitoring
Perks:
  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits

Job Details

We're looking for an experienced Go developer to build and lead development of high-performance microservices. You'll work with modern cloud technologies and help design our distributed systems using gRPC and containerized services.

What You'll Do:

  • Lead architectural decisions for microservices and mentor junior developers;
  • Design and build gRPC APIs using Protocol Buffers;
  • Optimize service performance, reliability, and scalability;
  • Collaborate with DevOps on deployment and monitoring;
  • Establish coding standards and conduct code reviews;
  • Work with distributed systems and inter-service communication.

 

Required Skills:

  • 5+ years Go (Golang) production experience;
  • 3+ years microservices architecture experience;
  • gRPC & Protocol Buffers for service design and RPC communication;
  • Docker containerization and service deployment;
  • PostgreSQL & Redis for databases and caching;
  • Git, CI/CD, and modern development workflows;
  • Experience with high-traffic, distributed systems;
  • Previous senior/lead developer role preferred.

 

Technical Knowledge:

  • Service mesh architectures and communication patterns;
  • Authentication/authorization (JWT, OAuth2);
  • API gateway design and traffic management;
  • Database per service patterns and data consistency;
  • Envoy Proxy configuration and load balancing.

 

Nice to Have:

  • Event-driven architecture experience;
  • Buf for Protocol Buffer management and code generation;
  • Service discovery and observability tools;
  • Cloud-native deployment experience;
  • Performance optimization and monitoring.

We offer*:

  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits

*not applicable for freelancers

Similar Jobs

Ubisoft - Backend Java Developer

Ubisoft

Barcelona, Catalonia, Spain (Hybrid)
1 Month ago
fluence - Engineer

fluence

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Nahc.io - Senior Developer (Flutter)

Nahc.io

Hong Kong (Hybrid)
3 Weeks ago
GoDaddy - Senior Site Reliability Engineer

GoDaddy

Ontario, Canada (Remote)
2 Months ago
Likewize - Fullstack Developer

Likewize

Chennai, Tamil Nadu, India (On-Site)
9 Months ago
T systems - Java Developer

T systems

Pune, Maharashtra, India (Hybrid)
4 Weeks ago
Everi - Software Developer IV

Everi

Las Vegas, Nevada, United States (Hybrid)
1 Month ago
Ubisoft - Programming Team Lead

Ubisoft

Saguenay, Quebec, Canada (Hybrid)
1 Month ago
Capgemini - Digital Continuity & Manufacturing Engineer - C

Capgemini

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Eqvilent - Analyst (with Python)

Eqvilent

(Remote)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Morning Star - Lead Software Engineer, Credit Technology

Morning Star

Mumbai, Maharashtra, India (Hybrid)
9 Months ago
Glean - Technical Support Engineer

Glean

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Ajmera Infotech - Senior React Developer

Ajmera Infotech

Hyderabad, Telangana, India (On-Site)
1 Year ago
Synechron - Java Developer (Spring, Hibernate and RESTful Web Services)

Synechron

Hyderabad, Telangana, India (On-Site)
1 Month ago
techholding - Data Engineer

techholding

Ahmedabad, Gujarat, India (On-Site)
1 Month ago
luxsoft - Senior/Lead DevOps Engineer

luxsoft

Pune, Maharashtra, India (On-Site)
1 Month ago
CrowdStrike - Sr. Backend Engineer

CrowdStrike

Canada (Remote)
2 Months ago
Tide - Staff Data Engineer

Tide

Delhi, India (Hybrid)
2 Months ago
Sailpoint - Sr Observability Engineer (SRE)

Sailpoint

Pune, Maharashtra, India (On-Site)
2 Months ago
Enphase Energy - Staff Engineer - Embedded Firmware

Enphase Energy

Bengaluru, Karnataka, India (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Ukraine

N-ix - Senior UI/UX Designer

N-ix

Ukraine (On-Site)
2 Months ago
playrix  - Senior Recruiter

playrix

Ukraine (Remote)
9 Months ago
Playtika - JavaScript Developer

Playtika

Ukraine (On-Site)
4 Months ago
playrix  - Senior Technical Designer

playrix

Ukraine (Remote)
9 Months ago
gismart - UA Manager (Paid Social)

gismart

Kyiv, Kyiv City, Ukraine (Hybrid)
2 Months ago
N-ix - Senior .NET Full-Stack Engineer

N-ix

Ukraine (Remote)
6 Months ago
BetterMe - Employer Brand Manager

BetterMe

Kyiv, Kyiv City, Ukraine (Remote)
1 Month ago
Gunzilla - Senior Gameplay Programmer

Gunzilla

Kyiv, Kyiv City, Ukraine (On-Site)
4 Months ago
N-ix - Middle Compliance Specialist / Data Privacy

N-ix

Ukraine (On-Site)
1 Month ago
Gunzilla - Junior Performance Marketing Manager

Gunzilla

Kyiv, Kyiv City, Ukraine (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Programming Jobs

Avalanche Studios Group - Systems Programmer

Avalanche Studios Group

Stockholm, Stockholm County, Sweden (On-Site)
2 Months ago
Autodesk - Manager, Software Development - Global Developer Relations

Autodesk

Vancouver, British Columbia, Canada (On-Site)
1 Month ago
logifuture - Java Tech Lead

logifuture

Lecce, Apulia, Italy (Hybrid)
4 Months ago
binance - Java Engineer - Trading Tech

binance

Taipei City, Taiwan (Remote)
5 Months ago
Philips - Software Technologist I - C++

Philips

Bengaluru, Karnataka, India (Hybrid)
1 Month ago
luxsoft - Senior .NET Developer

luxsoft

Guadalajara, Jalisco, Mexico (On-Site)
2 Months ago
GoDaddy - Senior Software Development Engineer - Python / JS

GoDaddy

India (Remote)
1 Month ago
The Walt Disney Company - Senior Software Engineer - Scala

The Walt Disney Company

New York, New York, United States (On-Site)
3 Months ago
luxsoft - Desktop Developer (.Net, WPF)

luxsoft

Ukrainka, Kyiv Oblast, Ukraine (Remote)
1 Month ago
TransUnion - Advisor Platform Software Developer

TransUnion

(Remote)
2 Months ago

Get notifed when new similar jobs are uploaded