Senior Go Developer (Sportsbook)

Senior Go Developer (Sportsbook)

Multiple locations
  • Georgia
  • Malta/Sliema
  • Poland/Poznan

Full-time

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

Requirements:

  • 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

    PDF
    Submitted successfully

    Your application for Senior Senior Go Developer (Sportsbook) submitted successfully.

    We will contact you soon! Thank you!