Senior Backend Developer (Go)

Hybrid (Sarajevo)Full-time

We're looking for a skilled Backend Developer with deep experience in building robust, scalable server-side applications—primarily using Go. You'll be a key contributor to our engineering team, designing high-performance services and working on critical systems that power our platform.

Responsibilities

  • Design, implement, and maintain scalable backend services using Go
  • Write clean, efficient, and well-tested code
  • Optimize data structures and database queries (SQL and NoSQL)
  • Ensure application performance, security, and reliability
  • Contribute to API design and maintain clear documentation
  • Collaborate cross-functionally with other engineers, product managers, and designers
  • Participate in code reviews and technical discussions

Requirements

  • 5+ years of experience developing backend systems using Go, Java, or another strongly-typed backend language
  • Strong proficiency in Go or a demonstrated ability to pick it up quickly
  • Solid understanding of databases (both SQL and NoSQL)
  • Experience working with microservices architecture
  • Familiarity with cloud platforms such as AWS, GCP, or Azure
  • Strong grasp of backend design principles, testing, and performance optimization
  • Excellent communication and teamwork skills

Benefits

  • Competitive salary
  • Remote work flexibility
  • Opportunity to work on cutting-edge systems with a talented team