2 months ago
Remote, PolandSenior
Responsibilities
- Design and build scalable backend solutions in Go for a high-load, business-critical sportsbook system.
- Contribute to architectural, infrastructure, and other strategic technical decisions.
- Collaborate with the team using Scrum and participate in planning personal workflows.
- Conduct code reviews and document implementations.
- Write clean, testable code and corresponding unit tests.
- Support system reliability, performance, data integrity, and long-term maintainability.
Requirements
- 7+ years of professional software development experience.
- At least 4 years of recent programming experience with Go as the primary language.
- Hands-on experience with betting-related products.
- Strong understanding of Go internals, including data structures, multithreading, memory management, and garbage collection.
- Experience with relational databases and writing and optimizing complex SQL queries.
- Solid knowledge of Linux and containerization with Docker.
- Experience writing testable code and unit tests.
- Experience with Kafka and Kubernetes.
- Intermediate English and upper-intermediate Russian.
- Preferred: experience developing applications in finance or other data-integrity-sensitive fields.
- Preferred: understanding of distributed applications and microservice architecture.
- Preferred: familiarity with DDD, Clean Architecture, or Hexagonal Architecture.
- Preferred: experience with PostgreSQL and ClickHouse.
Benefits
- Private health insurance.
- Sports benefits.
- Comprehensive Mental Health Program.
- Free online English lessons.
- Local language courses.
- Paid time off.
- Maternity leave support.
- Referral program rewards.
- Upskilling, internal workshops, professional conferences, and corporate events.
