ChillBase
Backend Developer (Rust)
Skills
6 days ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Location:
Cyprus
Work mode:
Onsite
Published on:
13 October 2026
What they need
- Chillbase
- Vacancies
- Backend Developer (Rust)
Backend Developer (Rust)
Department
Development
LOCATION
Limassol, Almaty, Yerevan, Tbilisi
ChillBase studio is an independent and innovative player in the gaming industry. We’re fueled by our passion for crafting outstanding products.
Our ongoing projects are in full swing, and we’re dedicated to delivering top-notch work without being tied down by a strict corporate structure.
We’re looking for a Rust Backend Developer to join the team building the server platform for our game OneState. The platform powers key game systems, including player accounts and sessions, the in-game and web stores, payments and subscriptions, reward delivery, promotional mechanics, experiments, and analytics.
We’re looking for someone who can write production-ready code and independently take a task from requirements to release and validation in production. You should have a strong understanding of transactions, API compatibility, event delivery, external system failures, and the challenges of building reliable distributed services.
Apply now
Apply now
Our Tech Stack Rust, Tokio, Tonic, gRPC, Protobuf, Kafka, SQL, MariaDB / MySQL / PostgreSQL, ClickHouse, Kubernetes, OpenTelemetry.
What We Want To See
- Commercial experience with Rust, including async development with Tokio, error handling, traits, and ownership.
- Experience developing and maintaining backend APIs and background workers in production.
- Solid SQL skills: transactions, indexes, constraints, query analysis, and safe database migrations.
- Understanding of distributed systems, including timeouts, retries, idempotency, partial failures, and data consistency.
- Experience with gRPC / Protobuf or similar approaches to strict, versioned API contracts.
- Experience writing automated tests, reviewing code, and working with existing codebases.
- Ability to diagnose production issues using logs, metrics, and distributed traces.
- Russian language proficiency at C1 level.
- Willingness to work from our office in Kazakhstan, Armenia, Georgia, or Cyprus.
Nice To Have
- Experience with Kafka or another event streaming platform, including transactional outbox, dead-letter queues (DLQ), and change data capture (CDC).
- Experience with ClickHouse and event stream processing.
- Familiarity with Kubernetes, GKE, ArgoCD, and GitOps.
- Experience with OAuth 2.0 / OIDC, JWT, and centralized authorization.
- Experience integrating with the App Store and Google Play, including subscriptions and B2C monetization.
- Knowledge of Go for working with the gateway and TypeScript / NestJS for the web layer.
- Experience with OpenTelemetry, SLOs, and production incident investigation.
- Practical experience using AI agents in software development.
What You’ll Do
- Develop business logic and background workers in Rust.
- Design and evolve gRPC / REST APIs while maintaining backward compatibility.
- Work with transactions, database migrations, indexes, and queries in MariaDB / MySQL / PostgreSQL.
- Design reliable event processing, including outbox patterns, retries, idempotency, ordering, dead-letter queues, and recovery from failures.
- Integrate internal services with external systems, including the App Store, Google Play, and OAuth / OIDC providers.
- Write unit and integration tests and participate in code reviews.
- Add distributed tracing and metrics, investigate errors, and troubleshoot issues in production.
- Take changes through development, staging, and production, ensuring they work as expected.
Benefits Growth and development
Our project is continuously growing, just like the teams behind it. We invest in the growth of team members, conduct regular performance reviews, and review salaries based on performance.
Care for employees
Paid sick days, the ability to take days off, support during difficult life situations, and a minimum of bureaucracy and processes for the sake of processes.
Relocation support
We support with relocation for this role.
We carefully review every application and will definitely reach out if your profile matches the role’s requirements. If you do not receive a response within 14 calendar days, it means we are not moving forward with your application at this stage. We’d be happy to reconnect in the future — please keep an eye on our openings.
Employment process
You apply for an open role via our careers portal. We carefully review your CV and any additional materials you provide.
If your experience matches our needs, we’ll invite you for an initial conversation with a recruiter. It’s a chance to get to know each other, talk about your motivation and expectations, and share more about the role and company.
A closing conversation with a hiring manager or team lead. We’ll discuss the outcomes of the previous stages, cover any remaining questions, and align on expectations.
If everything goes well — we’ll extend a job offer. Once the details are confirmed, we’ll guide you through the onboarding process and welcome you to the team.
Sounds cool?
Apply right now!!
Name
Portfolio link
Application letter
Telegram link
CV
What is important for you that we know about you
Other offers great for you!
These companies are also looking for great profiles
Tenth Revolution Group
Développeur Backend Go Senior
Permanent contract
Paris, France
Hybrid
Skills
1 month ago
Quick apply
Visian
Développeur Backend Microservices
Freelance
Paris, France
Hybrid
Top Recruiter
Skills
14 days ago
Quick apply
LittleBig Connection (part of Mantu)
Développeur Backend Kotlin
Freelance
Lyon, France
Onsite
Skills
11 days ago
Quick apply
No company information available.