Senior Go Developer (Sportsbook)

Senior Go Developer (Sportsbook)

Multiple locations
  • Georgia
  • Poland


Company overview:

SOFTSWISS is a top company focused on the iGaming industry, providing an umbrella solution for large gaming and betting businesses. SOFTSWISS products include Online Casino Platform, Game Aggregator, Sportsbook Platform, Affiliate Engine, and casino games under the BGaming brand.

SoftSwiss in numbers:

  • 2009 – foundation year
  • 1300+ people in the company
  • 300+ gaming websites supported
  • 4B+ € bets processed per month
  • 150M+ € generated via our software monthly
  • 600K+ monthly active players

Project overview:

SOFTSWISS Sportsbook Platform is a platform for betting solutions for the B2B segment. It can be a part of the overall SoftSwiss solution, as well as a stand-alone product. A B2C solution provides the client with a user-friendly interface and helps to compete with major betting companies. A B2B solution consist of Risk Management Tools, Feed Management Tools (FeedMT), statistics in various aspects, CRM system, CMS, own sportsbook database and settings that provide system flexibility. The system is as automatic as possible and generates events based on data from primary sources

Work environment:

  • No legacy – the project is at the beginning of its development
  • Teamwork on scrum methodology (without fanaticism), participation in planning your own workflow
  • Involvement in solving architectural, infrastructural and other strategic tasks
  • Code review of other team members, documenting your own code


  • Programming experience – 5+ years, including 2+ years of using Go as the main language.
  • A good understanding of the Go peculiarities: data structures, multithreading, memory usage and garbage collection, etc.
  • Experience in using relational databases, ability to write and optimize complex SQL queries
  • Good knowledge of Linux, understanding of containerization (we use Docker)
  • Ability to write testable code and unit tests for it
  • Experience with Kafka and Kubernetes

Will be an advantage:

  • Experience in writing applications where data integrity is a key requirement (finance or other areas)
  • Understanding the principles of distributed applications and microservice architecture
  • Acquaintance with one or several modern approaches to designing back-end applications (DDD, Clean architecture, Hexagonal architecture, etc.)
  • Basic knowledge of PostgreSQL and Clickhouse
  • English level – B1 and higher

Work Conditions

  • Possibility to work in the co-working office space or remotely (outside the country as well)
  • Relocate options with company support
  • Extended medical insurance program
  • Top hardware and additional equipment provided
  • Free English lessons
  • Paid 4 sick days and 1 day off + 20 working days of vacation
  • Referral program
  • Paid training programs, certifications, conferences including international events
  • Corporate celebrations, team buildings, and fun activities

    Submit your request


    Submitted successfully Thank you!


    Thank you for your application and desire to join SOFTSWISS! Our Talent Acquisition team will review it and contact you if your qualifications match our needs for this role.

    Meanwhile, we encourage you to learn more about our company: visit our website and follow us on social networks (LinkedIn, Facebook, Instagram). If you are not selected for this position, we encourage you to watch SOFTSWISS Careers as we constantly grow and add new roles."

    Go Home