logo

C# .Net Developer

Remote · Production Department
Apply

We’re looking for a C#/.NET Server-Side Developer to join a game project backend team. The focus is on building and evolving microservices, ensuring performance and reliability, and improving legacy code through safe refactoring.

Responsibilities

  • Develop and maintain server-side services for a game project
  • Design and evolve a microservice architecture
  • Build integrations between services, implement async workflows and scheduled/background jobs
  • Maintain and improve existing codebase: legacy support, refactoring, technical debt reduction
  • Improve quality and reliability: testing, API documentation, and authentication/security

Requirements

Requirements

  • 5+ years of commercial experience with C#/.NET
  • Strong knowledge of C# and ASP.NET Core
  • Experience with MongoDB
  • Hands-on experience building systems with microservice architecture
  • Experience with schedulers/background processing (Quartz)
  • Experience building and maintaining APIs: JWT, Swagger
  • Experience with containerization and delivery: Docker
  • Experience with WebSockets
  • Experience writing automated tests (NUnit)
  • Strong ability to work with legacy code: analysis, safe refactoring, improving structure without compromising stability

Nice to have

  • Experience with game backend development
  • Experience with an actor model (e.g., Akka, Orleans, etc.)
  • Experience with server/infrastructure deployment and operations
  • Experience with Redis, Kafka, RabbitMQ

Conditions

  • Part-time remote work.
  • Salary in US dollars.
  • Zero bureaucracy, minimal micromanagement and streamlined approvals.
  • Small friendly agile teams.
  • English lessons in groups of 3-4 participants.
Share this job opening

Application:

I agree to the processing of my personal data in accordance with the DataSakura Privacy Policy