Senior .NET Engineer

Our unit is responsible for sports content delivery. Sports data domain is very reactive by nature, so we have to push a huge number of changes (several thousand per sec) to several thousand clients in a near real-time manner. One part of our solution is a data streaming platform. In addition to data streaming, we are building a PUSH-based queryable API that allows retrieving data with SQL-like queries and subscribing to PUSH updates. This concept is very similar to RethinkDb ChangeFeed.

We extensively use .NET Core and microservices approach. From the code perspective, we are mixing C#/OOP (for IO-bound operations, infrastructure) with F#/FP (Domain logic, TDD). We keep our functional code approachable to C# developers and we’ll help you learn FP and distributed systems design. Our data streaming platform is based on Kafka and stateful F# services. For logs, we use ELK, for metrics — InfluxDb + Grafana. The API is based on ASP.NET Core. We use MongoDB for data snapshots.

Tasks:
  • Working with other team members on the design and implementation of high-load applications.
  • Working with product owners/architects to build services and related workflows.
  • Create integration, unit, and load tests for all our services.

Requirements:
  • 5+ years of working experience with C#, experience with F# will be a plus.
  • Basic experience with large-scale, distributed systems, microservices architecture.
  • You enjoy working with intelligent and energetic teams of people.
  • Experience with Kafka - as a plus.
  • Upper-intermediate level of English both verbal and written.

Salary - from $4000 net

Contacts: Email: a.vashchenko@draftkings.com
Telegram: @anastasiia_it_job


Hot Vacancies

.NETBack End Developer

Field Complete, .NET

Field Complete is a team of passionate, young & fun-loving professionals looking to change the uneffective way that Servicing Industry works on US markets. Field Complete is growing really fast. We are looking for a Back End Developer to build a top-level modern API, ready for high load. Strong expertise with:

Senior Xamarin Developer

DraftKings, Mobile

You will join a mobile team which is working on two very exciting projects, Sportsbook and Casino. The apps are used by users in the US, where we are working on the regulated markets. We are releasing apps every two weeks. Our apps are generating almost 75% of the company revenue and the user base is growing daily. Technical stack on the project: Xamarin.Forms, MVVM with DI, NewRelic, Azure + App Center etc. Switching to .Net MAUI in the nearest 2-3 months.

Senior .NET Engineer

DraftKings, .NET

You will be working in a large US-oriented company that puts as a priority: security, performance, and stability. The candidate will work on pushing a huge number of changes (several thousand per sec) to several thousand clients in a near real-time manner.

Middle strong .NET developer

SoftServe, .NET

Our customer is an American company that develops software for businesses to help manage their networks, systems, and information technology infrastructure. The company provides purpose-built products for IT professionals, MSPs, and DevOps pros.

Junior .NET Developer

Chudovo OU, .NET

We are looking for a Junior .Net developer for being involved in to further development of the B2B platform for IT companies. You'll work on mostly back-end tasks closely with a Senior level developer.