Golang Engineer – Senior
Softswiss — Poland · Posted ~1 month ago
🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.
Log in to add to target listDescription
Overview:
SOFTSWISS continues to expand the team and is looking for a Senior Go Developer.
We need a true, experienced and accomplished professional who shares our culture and values.
About Product:
Example:
SOFTSWISS Sportsbook
The SOFTSWISS Sportsbook is a software platform designed for launching and managing a successful online sports betting business.
The Sportsbook team’s goal is to develop truly innovative software that will make the process of creating and running a bookmaker website faster and easier for our clients.
We are searching for driven individuals who are passionate about what they do and are ready to work on engaging tasks and exciting projects together.
Purpose of the role:
You’ll design and build scalable backend solutions in Go, helping to shape the architecture of a high-load, business-critical system.
You’ll collaborate closely with the team, contribute to strategic technical decisions, and ensure code quality through thoughtful reviews and clean, testable implementation.
Your deep understanding of system internals, distributed architecture, and data integrity will drive reliability, performance, and long-term maintainability.
Key Responsibilities:
Collaborating within a team using the Scrum methodology and participating in planning your own workflowEngaging in architectural, infrastructure, and other strategic decision-making processesConducting code reviews for other team members and documenting your own code
Required Experience:
7+ years of professional software development experienceAt least 4 years of recent programming experience with Go as the primary languageHands-on experience with betting-related products is a mustStrong 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 queriesSolid knowledge of Linux and an understanding of containerization (we use Docker)Ability to write testable code and corresponding unit testsExperience working with Kafka and KubernetesEnglish - IntermediateRussian - Upper-Intermediate
Nice to have:
Experience in developing applications in finance or other fields where data integrity is a key requirementUnderstanding the principles of distributed applications and microservice architectureFamiliarity with one or more modern approaches to back-end application design (e.g., DDD, Clean Architecture, Hexagonal Architecture)Experience with PostgreSQL and Clickhouse
Our Benefits:
Private health insuranceSports benefitsComprehensive Mental Health ProgramFree English lessons (online)Local language coursesPaid time offMaternity leave supportReferral program rewardsUpskilling, internal workshops, and participation in professional conferences and corporate events
We have 92,539 jobs that might be an even better fit for you
DontApply's real value goes far beyond a single job link or company name. Just upload your resume — in under a minute we'll analyze all 92,539 jobs and tell you exactly which ones you should apply to right now.
Upload My Resume