Golang Engineer – Senior

Remote senior English B1 1 month ago full-time
Apply now →

✓ Drop your CV once, then continue to the employer's application form. Your profile stays here for every recruiter hiring on igamingjobs.

Role in brief

SOFTSWISS is seeking a Senior Go Developer to enhance their Sportsbook platform. This role focuses on backend solutions and requires extensive experience in Go and related technologies. Ideal candidates are seasoned developers with a collaborative mindset.

GoSQLLinuxDockerKafkaKubernetes

About the role

As a Senior Go Developer at SOFTSWISS, you will be responsible for designing and building scalable backend solutions for the Sportsbook platform. This role involves engaging in architectural decision-making and collaborating with your team using the Scrum methodology.

The Sportsbook product aims to streamline the process of launching and managing online sports betting businesses. You will contribute to developing innovative software that enhances client experiences and operational efficiency in the iGaming sector.

Skills that matter here

  • Go: This role requires at least 4 years of recent programming experience with Go as the primary language.
  • SQL: Candidates must have experience with relational databases and the ability to write and optimize complex SQL queries.
  • Linux: A solid knowledge of Linux is essential, along with an understanding of containerization using Docker.
  • Docker: Experience with Docker is necessary for managing containerized applications.
  • Kafka: Familiarity with Kafka is required for handling data streams within the application.
  • Kubernetes: Experience with Kubernetes is important for orchestrating containerized applications.

Who this role suits

  • A seasoned developer with a strong background in software development, particularly in Go.
  • Someone who thrives in a collaborative environment and values team-oriented decision-making.
  • An individual who is proactive about code quality and enjoys conducting code reviews.
  • A professional comfortable with both English and Russian, enhancing communication within a diverse team.

From the employer

  • Collaborating within a team using the Scrum methodology and participating in planning your own workflow
  • Engaging in architectural, infrastructure, and other strategic decision-making processes
  • Conducting code reviews for other team members and documenting your own code
  • 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: data structures, multithreading, memory management, garbage collection, etc.
  • Experience with relational databases, including the ability to write and optimize complex SQL queries
  • Solid knowledge of Linux and an understanding of containerization (we use Docker)
  • Ability to write testable code and corresponding unit tests
  • Experience working with Kafka and Kubernetes
  • English - Intermediate
  • Russian - Upper-Intermediate
  • Private health insurance
  • Sports benefits
  • Comprehensive Mental Health Program
  • Free English lessons (online)
  • Local language courses
  • Paid time off
  • Maternity leave support
  • Referral program rewards
  • Upskilling, internal workshops, and participation in professional conferences and corporate events

Questions about this role

What is the remote policy?

This position is fully remote.

What level of seniority is required?

The role is for senior-level candidates with at least 7 years of professional software development experience.

How can I apply for this position?

Candidates can apply through the SOFTSWISS website.

Apply now →

✓ Drop your CV once, then continue to the employer's application form. Your profile stays here for every recruiter hiring on igamingjobs.

Similar jobs