Softswiss
SOFTSWISS is hiring a
Back-end Engineer to join our
Casino Platform
team. We’re looking for a skilled, curious, and reliable professional ready to grow their backend expertise while helping us maintain and evolve one of the leading platforms in the iGaming industry. About Product
SOFTSWISS Casino Platform
Full-service modular software platform to manage online casino operations You’ll support and improve backend systems to deliver a seamless experience for operators and players across the platform. Your work will reduce manual load, eliminate recurring issues, and enhance the reliability of casino operations. You’ll help build internal tools and automation to streamline technical workflows and improve platform stability. Key Responsibilities
Investigate, debug, and fix product issues while making sure they don’t happen again. Read and understand complex codebases, break down problems into clear, actionable steps, and share your insights with the team. Build and maintain web back-end features and services that are reliable, scalable, and maintainable. Automate repetitive tasks and customer requests to make life easier for everyone. Write clean, well-tested code – unit, integration, or contract tests – and confidently work with mocks and fixtures. Collaborate with team members across L1/TAM/Product. Continuously learn new technologies, frameworks, and domains to grow your skillset. Our stack
Backend: Ruby on Rails, PostgreSQL, Kafka, RabbitMQ, Sidekiq, Redis, WebSockets Technologies and Tools: Docker, K8S, MinIO, Vault, Swagger, Dry-rb, Jenkins, GitLab CI/CD Please note that this role requires a transition to the Ruby on Rails stack. Required Experience
1+ year of experience with at least one modern back-end framework:
Ruby on Rails, PHP (Laravel/Symfony), Python (Django/FastAPI), Go (Gin/Fiber/GORM), Java (Spring Boot/Hibernate). Web back-end experience and knowledge of protocols: HTTP, REST/JSON, authentication/authorization basics, webhooks, idempotency. Understanding of architecture patterns: MVC, repository/ORM layers, events, retries, microservices. Solid SQL skills and experience with relational databases (PostgreSQL/MySQL): indexes, query plans, normalization, transactions, isolation levels, locks, deadlocks. Queues and background jobs: experience with at least one of the following (roughly equivalent tools): Sidekiq/Resque, Celery/RQ, Spring Batch, BullMQ, RabbitMQ/Kafka consumers. Good caching knowledge: Redis/Memcached, cache-aside, TTL, invalidation patterns. Familiarity with production observability practices: logs, metrics, tracing (ELK/EFK, Prometheus/Grafana, Sentry/Datadog/New Relic). Experience with DevEx tools: Git/PR workflow, CI/CD pipelines, Docker, basic Linux. Strong algorithmic and analytical thinking. The ability to quickly dive into the architecture of a web application for troubleshooting. Ability to communicate clearly, break down complex tasks, and collaborate effectively with the team. Intermediate or higher English and
Russian
(B2+). Nice to Have
Experience supporting a web application in a production environment Experience in high-load or transactional domains like finance, payments, iGaming, fraud/risk systems, or external API integrations. Knowledge of messaging or streaming systems: RabbitMQ/Kafka, outbox pattern. Familiarity with infrastructure and feature management: Kubernetes, Terraform, Feature Flags (Flipper/Unleash/LaunchDarkly), alert configuration. Learn more about our hiring process here – what to expect, how to prepare, and what makes SOFTSWISS different. What we offer
Private insurance (depending on contract type) Free English lessons (online) +1 day off per calendar year Referral program rewards Upskilling, internal workshops, and participation in professional conferences and corporate events About Us
SOFTSWISS is an international technology company with software development expertise in iGaming, fintech, and martech. We employ on-site, hybrid, and remote teams across multiple offices and countries around the world. SOFTSWISS is known as a celebrated and trusted partner for clients working across diverse niches. SOFTSWISS in numbers
Founded in 2009 4 offices worldwide 9 proprietary products 1,200+ brands using our software
#J-18808-Ljbffr
Back-end Engineer to join our
Casino Platform
team. We’re looking for a skilled, curious, and reliable professional ready to grow their backend expertise while helping us maintain and evolve one of the leading platforms in the iGaming industry. About Product
SOFTSWISS Casino Platform
Full-service modular software platform to manage online casino operations You’ll support and improve backend systems to deliver a seamless experience for operators and players across the platform. Your work will reduce manual load, eliminate recurring issues, and enhance the reliability of casino operations. You’ll help build internal tools and automation to streamline technical workflows and improve platform stability. Key Responsibilities
Investigate, debug, and fix product issues while making sure they don’t happen again. Read and understand complex codebases, break down problems into clear, actionable steps, and share your insights with the team. Build and maintain web back-end features and services that are reliable, scalable, and maintainable. Automate repetitive tasks and customer requests to make life easier for everyone. Write clean, well-tested code – unit, integration, or contract tests – and confidently work with mocks and fixtures. Collaborate with team members across L1/TAM/Product. Continuously learn new technologies, frameworks, and domains to grow your skillset. Our stack
Backend: Ruby on Rails, PostgreSQL, Kafka, RabbitMQ, Sidekiq, Redis, WebSockets Technologies and Tools: Docker, K8S, MinIO, Vault, Swagger, Dry-rb, Jenkins, GitLab CI/CD Please note that this role requires a transition to the Ruby on Rails stack. Required Experience
1+ year of experience with at least one modern back-end framework:
Ruby on Rails, PHP (Laravel/Symfony), Python (Django/FastAPI), Go (Gin/Fiber/GORM), Java (Spring Boot/Hibernate). Web back-end experience and knowledge of protocols: HTTP, REST/JSON, authentication/authorization basics, webhooks, idempotency. Understanding of architecture patterns: MVC, repository/ORM layers, events, retries, microservices. Solid SQL skills and experience with relational databases (PostgreSQL/MySQL): indexes, query plans, normalization, transactions, isolation levels, locks, deadlocks. Queues and background jobs: experience with at least one of the following (roughly equivalent tools): Sidekiq/Resque, Celery/RQ, Spring Batch, BullMQ, RabbitMQ/Kafka consumers. Good caching knowledge: Redis/Memcached, cache-aside, TTL, invalidation patterns. Familiarity with production observability practices: logs, metrics, tracing (ELK/EFK, Prometheus/Grafana, Sentry/Datadog/New Relic). Experience with DevEx tools: Git/PR workflow, CI/CD pipelines, Docker, basic Linux. Strong algorithmic and analytical thinking. The ability to quickly dive into the architecture of a web application for troubleshooting. Ability to communicate clearly, break down complex tasks, and collaborate effectively with the team. Intermediate or higher English and
Russian
(B2+). Nice to Have
Experience supporting a web application in a production environment Experience in high-load or transactional domains like finance, payments, iGaming, fraud/risk systems, or external API integrations. Knowledge of messaging or streaming systems: RabbitMQ/Kafka, outbox pattern. Familiarity with infrastructure and feature management: Kubernetes, Terraform, Feature Flags (Flipper/Unleash/LaunchDarkly), alert configuration. Learn more about our hiring process here – what to expect, how to prepare, and what makes SOFTSWISS different. What we offer
Private insurance (depending on contract type) Free English lessons (online) +1 day off per calendar year Referral program rewards Upskilling, internal workshops, and participation in professional conferences and corporate events About Us
SOFTSWISS is an international technology company with software development expertise in iGaming, fintech, and martech. We employ on-site, hybrid, and remote teams across multiple offices and countries around the world. SOFTSWISS is known as a celebrated and trusted partner for clients working across diverse niches. SOFTSWISS in numbers
Founded in 2009 4 offices worldwide 9 proprietary products 1,200+ brands using our software
#J-18808-Ljbffr