Overview:
SOFTSWISS continues to expand the team and is looking for a Go Developer. We need a true, experienced and accomplished professional who shares our culture and values.
About Product:
SOFTSWISS Sportsbook Platform
A sports betting platform that allows you to operate a sports betting business online
Key responsibilities:
- Working in a team on setups, integrations, and customer support
- Configuration, bug fixing, investigation, and problem analysis, automation of routine processes
- Participation in improving product quality
- Participation in code review, backlog grooming, and retro
- Collaboration with other teams
- Documenting your own code
Requirements:
- 3+ years of professional software development experience
- 1+ years of experience with Go as the primary language
- Good understanding of Go’s architecture: data structures, multithreading, memory usage, garbage collection, etc
- Experience with relational databases, ability to write and optimize complex SQL queries
- Good knowledge of Linux and understanding of containerization (Docker)
- Ability to write testable code and unit tests for it
- Experience with Kafka and Kubernetes
- Proficiency in English and Russian at a B1+ level
Nice to have:
- Experience working in the gambling/betting industry
- Experience writing applications in finance or other fields where data integrity is crucial
- Understanding of distributed applications and microservices architecture
- Familiarity with one or more modern approaches to back-end application design (DDD, Clean architecture, Hexagonal architecture, etc.)
- Familiarity with OLTP(PostgreSQL) and OLAP