✓ 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
Livespins, an iGaming supplier, seeks a Backend/DevOps Engineer to develop and maintain the distributed systems that power its live casino streaming platform. This role involves C#/.NET Core development, cloud infrastructure management on Azure, and ensuring system reliability. Ideal for engineers with strong distributed systems experience.
About the role
This role at Livespins focuses on developing and maintaining the core infrastructure behind their live streaming casino entertainment platform. The work involves contributing to backend services built with C# and .NET Core, and specifically implementing event-driven and real-time features within a distributed systems architecture. A key part of the job is building and maintaining systems using Microsoft Orleans, SignalR, and gRPC to ensure interactive play at scale.
The position also encompasses significant cloud and infrastructure responsibilities. This includes managing Kubernetes clusters and container deployments using ArgoCD and Azure DevOps, as well as maintaining infrastructure across both Microsoft Azure and AWS. The engineer will implement infrastructure as code with Azure Bicep and GitOps workflows, ensuring system reliability, scalability, and high availability for the platform's complex cloud services.
Success in this role means ensuring the seamless operation and optimization of various data and storage solutions, such as PostgreSQL, CosmosDB, and Event Hubs. The engineer will also be responsible for monitoring system performance with tools like Prometheus and Grafana, and securing environments using Cloudflare Zero Trust. Collaboration with development teams to drive technical direction and improve CI/CD pipelines is also a core aspect of this role, requiring hands-on coding to solve complex distributed systems challenges.
Skills that matter here
- C#: This role requires contributing to backend services development using C# and .NET Core.
- .NET Core: The engineer will develop backend services using the .NET Core framework.
- Microsoft Orleans: This skill is crucial for building and maintaining distributed systems and optimizing event-driven components.
- Microsoft Azure: The role involves significant infrastructure management and deployment within the Microsoft Azure cloud environment.
- Kubernetes: Managing Kubernetes clusters and container deployments is a key responsibility for infrastructure maintenance.
- ArgoCD: This tool will be used for managing Kubernetes clusters and container deployments, as well as supporting deployment pipelines.
Who this role suits
- A person who thrives on solving complex distributed systems challenges and enjoys being hands-on with code.
- Someone with a strong background in cloud infrastructure, particularly Microsoft Azure, and experience with infrastructure as code.
- An engineer who values collaboration with development teams to drive technical direction and improve deployment workflows.
- A candidate who is adept at ensuring system reliability, scalability, and high availability for real-time, interactive platforms.
From the employer
What You’ll Do as a Backend/DevOps Engineer at Livespins:
- Development and Distributed Systems
- Contribute to backend services development using C# and .NET Core
- Build and maintain distributed systems with Microsoft Orleans, SignalR and gRPC
- Collaborate with developers to implement event-driven and real-time features at scale
- Cloud and Infrastructure
- Maintain infrastructure across Microsoft Azure and AWS
- Manage Kubernetes clusters and container deployments with ArgoCD and Azure DevOps
- Implement infrastructure as code using Azure Biceps and GitOps workflows
- Data and Storage
- Operate and optimize databases and event-driven systems including Postgres, CosmosDB, Event Hubs, Orleans and etcd
- Oversee storage solutions and integration with backend services
- Networking and Systems
- Manage VMs, load balancers, container registries and streaming services
- Ensure system reliability, scalability and high availability
- Monitoring and Security
- Maintain observability and monitoring with Prometheus, Grafana, Metabase, Uptime Kuma and Logit
- Secure environments using Cloudflare Zero Trust, VPNs and identity/password management tools
- Collaboration and Automation
- Manage productivity and workflow platforms including Google Workspace, Slack and the Atlassian Suite
- Work closely with developers to deliver CI/CD pipelines, automation and deployment workflows
- Technical Contribution
- Collaborate with development teams to drive technical direction and best practices
- Be hands-on with code where needed, solving complex distributed systems challenges
- Support and improve deployment pipelines with Azure DevOps, Kubernetes and ArgoCD
Key Skills & Experience Required:
- Core Development Skills
- C# and .NET Core
- ECMAScript/TypeScript
- Distributed Systems & Real-Time Communication
- Microsoft Orleans
- Cloud & Infrastructure
- Microsoft Azure (Azure DevOps, Event Hubs, CosmosDB, PostgreSQL)
- Infrastructure as Code (IaC) using Azure Bicep
- Event-Driven & Messaging Systems
- Front-End Technologies (advantageous)
- Svelte/SvelteKit
What’s In It for You?
- Competitive Pay and Benefits:
- A package that reflects your expertise, impact and responsibility
- Remote Flexibility:
Questions about this role
What is the remote work policy for this position?
The role is fully remote.
What kind of company is Livespins?
Livespins is an iGaming supplier creating a platform that blends live streaming with interactive casino play.
What are the core technical skills required for this role?
Key technical skills include C#, .NET Core, Microsoft Orleans, and experience with Microsoft Azure, particularly Azure DevOps, Event Hubs, CosmosDB, and PostgreSQL.
✓ Drop your CV once, then continue to the employer's application form. Your profile stays here for every recruiter hiring on igamingjobs.