Search by job, company or skills

Senior Software Engineer (Go/GoLang)

5-7 Years
  • Posted 15 hours ago
  • Be among the first 10 applicants

Job Description

As a Senior Backend Engineer focusing on Go and Distributed Systems, you will be part of a high-performance software team acting as a trusted engineering partner for global tech enterprises.

Duties and Responsibilities

  • Design, build, and maintain microservices using Go, utilizing Python as a secondary stack.
  • Work on highly available distributed systems running at a global scale.
  • Build and optimize APIs that interact directly with real-time data pipelines.
  • Own the scalability, performance, and reliability across all the services you touch.
  • Take an active part in Agile ceremonies, technical discussions, and peer reviews.

Required Skills & Qualifications

  • 5+ years of solid backend engineering experience.
  • At least 2 years of recent, hands-on experience using Go as your primary language in production work.
  • Strong command of Go concurrency, including goroutines, channels, sync.Mutex, WaitGroup, context, and detecting and fixing race conditions.
  • Solid understanding of microservices architecture and event-driven design.
  • Hands-on experience with AWS (specifically ECS, S3, CloudWatch, and similar tools) and PostgreSQL.
  • Proven experience with high-load systems, including the readiness to walk through a past project and discuss what broke at scale.
  • A strong sense of ownership, a real problem-solving mindset, and English proficiency.
  • Experience using Python for services, tooling, or data work.
  • Familiarity with Airflow or another ETL orchestration tool.
  • Background in e-commerce, logistics, fintech, or another high-traffic domain, alongside experience with CI/CD, containerization, and monitoring tools.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 153851799

Beware of Scammers

We don’t charge money for job offers