logo[мetahunt]
> DOU

Software Engineer

SEOBROTHERS
format:Remotecompany:Product
c#.netkafkagrpcrest-apientity framework corepostgresqlredisdockergitlab ci/cdnunitxunit
fluentvalidationopentelemetrygrafanatestcontainers
experience3+ years
domainiGaming
> full description

IGaming product which is developing in a few directions — gambling and betting.

Our team of high professionals always increase their professional skills to be the best on the market. Now we are looking for a .Net developer to join our great Team.

Requirements

  • 3+ years of commercial experience with C# and .NET in backend development.
  • Strong knowledge of modern C# features, including async/await, dependency injection, and clean architecture principles.
  • Experience designing and developing microservice-based systems.
  • Hands-on experience with Apache Kafka, gRPC, and REST APIs.
  • Solid experience with Entity Framework Core, including code-first migrations, multiple DbContexts, and query optimization.
  • Strong knowledge of PostgreSQL, including indexing, transactions, and query performance tuning.
  • Experience with Redis, caching strategies, distributed locking, and background processing (Quartz.NET or similar).
  • Understanding of distributed systems concepts such as Outbox, Saga, idempotency, eventual consistency, and distributed locking.
  • Experience working with Docker and containerized development environments (Docker Compose; .NET Aspire is a plus).
  • Experience building resilient services using tools such as Polly, FluentValidation, AutoMapper, and Swagger/OpenAPI.
  • Experience with monitoring and observability tools such as Serilog, OpenTelemetry, Grafana, or Sentry.
  • Experience writing automated tests using NUnit or xUnit, mocking frameworks (Moq), and Testcontainers.
  • Experience working with GitLab CI/CD pipelines.
  • Proactive mindset with the ability to contribute ideas, participate in technical discussions, and take ownership of product decisions.

Responsibilities

  • Design, develop, and maintain scalable backend services using C#/.NET.
  • Build and improve microservice architecture with gRPC, Kafka, and asynchronous messaging.
  • Develop and maintain REST and gRPC APIs for internal and external services.
  • Design and optimize data access using Entity Framework Core and PostgreSQL.
  • Implement distributed system patterns such as Outbox, Saga, idempotency, and distributed locking.
  • Integrate Redis, background services, and scheduled jobs to improve performance and reliability.
  • Ensure service stability through logging, monitoring, tracing, and metrics collection.
  • Write unit and integration tests and contribute to CI/CD pipelines.
  • Collaborate closely with the team on architecture, product improvements, and technical decisions, proactively suggesting new ideas and taking ownership of solutions.

What you will get:

  • Remote-First Comfort & Flexibility. Stay productive and connected — no matter where you are. Participate in virtual meetings, collaborate seamlessly online. Enjoy the freedom of remote work without losing the feeling of being part of a close-knit, engaged team.
  • Monthly Well-being Budget — Fully Sponsored. Every month, we provide a company-paid allowance for your physical and mental wellness: sports, fitness memberships, online/offline courses, massage, spa, creative hobbies — whatever keeps you energized.
  • Time Off — 100% Paid. We offer 20 working days of paid vacation, 10 fully paid sick leave days, and all public holidays in your country — so you can truly rest and recharge.
  • Life Happens — We’ve Got You. We offer 3 additional paid days off per year for significant life events: birth of a child, your wedding, or the loss of a close family member. These days are fully paid by the company — because you come first.
  • Referral Bonus Program. Know someone who’d be a great fit? Refer and earn! We offer generous cash bonuses for successful hires you bring into the team.
  • Impactful Work in the iGaming Industry. Work on innovative iGaming projects that blend creativity with top-tier tech. You’ll join a team of specialists passionate about sharing knowledge and pushing boundaries.
Відгукнутись на вакансію