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.
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.
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.
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.
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.
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.
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.
The ideal candidate will have released multiple Xamarin apps commercially and will have a proven track record working as part of a cross functional scrum team. We are seeking proactive, technology focused individuals with best in class development principles. On this team, coding is only part of what we do. Our real focus is on delivery, with backend, frontend and QA working closely together to create, deploy and test solutions. Our solutions will be deployed to a variety of complex environments and used by thousands of hospital patients and staff worldwide. Expect a rewarding and challenging experience.