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