Senior Software Engineer Golang

New
TurkeyFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
English
Experience
3–6 years
Required Skills
PostgreSQLSQLKafkaMySQLRabbitmqGoRedis

Requirements

  • 3–6 years of backend engineering experience
  • Ideally with Go as your main language
  • Built and operated distributed systems
  • Understand the challenges of concurrency, synchronization, and data consistency
  • Care deeply about performance, reliability, and clean code
  • Experienced with SQL databases (MySQL, PostgreSQL)
  • Experienced with caching systems (Redis)
  • Worked with any messaging or queue system (e.g., NSQ, NATS, Kafka, RabbitMQ, or similar)
  • Follow best practices across the development lifecycle — from design and reviews to testing and deployment
  • Fluent in English and communicate effectively in a global team setting

Responsibilities

  • Design and maintain high-throughput, low-latency backend systems that process and serve massive amounts of data.
  • Collaborate across teams to deliver scalable, reliable, and high-performance solutions used by thousands of enterprise customers worldwide.
  • Solve complex technical challenges, from optimizing concurrency and synchronization to debugging distributed behaviors and improving system reliability.
  • Monitor and optimize key performance metrics — including throughput, latency, and resource efficiency — ensuring our systems always perform beyond expectations.
  • Continuously refine performance, recognizing that even small optimizations can have a massive impact when dealing with high-traffic environments.
  • Communicate complex ideas clearly, breaking down intricate technical concepts for both technical and non-technical audiences.
  • Take ownership of the core data services and APIs that sit at the heart of Insider One’s infrastructure, ensuring they’re fast, reliable, and built to scale.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now