SoftSwiss

Golang Engineer – Senior

SoftSwiss
Apply
4 days ago
Remote, PolandSenior

Responsibilities

  • Design and build scalable backend solutions in Go for a high-load, business-critical sportsbook platform.
  • Contribute to architectural, infrastructure, and other strategic technical decisions.
  • Collaborate with the team on planning and workflow using Scrum.
  • Conduct code reviews and document code.
  • Write clean, testable implementations and corresponding unit tests.
  • Support system reliability, performance, data integrity, and long-term maintainability.

Requirements

  • At least 7 years of professional software development experience.
  • At least 4 years of recent programming experience with Go as the primary language.
  • Strong understanding of Go internals, including data structures, multithreading, memory management, and garbage collection.
  • Experience with relational databases and writing and optimizing complex SQL queries.
  • Solid knowledge of Linux and containerization with Docker.
  • Experience writing testable code and unit tests.
  • Experience working with Kafka and Kubernetes.
  • Intermediate English and Upper-Intermediate Russian.
  • Experience developing applications in finance or other data-integrity-critical fields is preferred.
  • Knowledge of distributed applications, microservice architecture, PostgreSQL, ClickHouse, or modern backend design approaches is preferred.

Benefits

  • Private health insurance.
  • Sports benefits.
  • Comprehensive mental health program.
  • Free online English lessons and local language courses.
  • Paid time off and maternity leave support.
  • Referral program rewards.
  • Upskilling, internal workshops, professional conferences, and corporate events.
SoftSwiss

About SoftSwiss

1,001-5,000 employees
Contact me