Position: Senior .Net Developer (high-load, microservices)
Company: DraftKings
Experience required: 3y
Category: .NET
English level: intermediate
Published: 2022-02-01T00:00:00+02:00

Senior Software Engineer for the Cyber Payments team in the Global Financial Platform Division. You’ll be part of one of our multidisciplinary teams working with a passionate group of engineers to build best-in-class, industry-leading payment experiences for DraftKings users! You will also be a creative contributor to the entire Agile development lifecycle, from design and implementation to testing and monitoring.

**Our platform is:**
— Distributed system design
— Microservice Architecture
— SQL DB, advanced caching, and data distribution
— Event-based communication
— Advanced monitoring based on Kibana, DataDog, NewRelic, etc.
— Test automation and DevOps in mind to allow smooth operations
— AWS infrastructure including ec2, lambdas, etc.

**What you’ll do as a Senior .Net Developer:**
— Design and implement scalable, robust solutions within a distributed architecture environment
— Work closely with product owners and architects to build out apps, services, and related workflows in a cross-unit multicultural environment
— Take a proactive part in improvements and tuning of existing solutions
— Support existing and write new technical documentation
— Share expertise and quality standards with team members
—Take part in design meetings to create, update, improve product architecture, and optimize performance
— Implement integrations with payment providers all over the world

**What will you bring:**
— 4+ years of hands-on experience with C# /.NET
— Understanding of RESTful services, WebAPI
— Experience with Data: SQL, caching, indexing, searching
— Experience in microservices and event/message-driven architecture.
— Excellent knowledge and experience with DDD
— Experience with writing testable code, unit and integration tests
— Frontend development experience with JS, TypeScript (ReactJS, MobX will be a plus)
— Familiarity with AWS services and infrastructure will be a plus
— Understanding of Agile principles and Scrum framework

**What we offer:**
✅ Remote work. Provided budget for home-office setup. 
✅ Stock options 
✅ Medical insurance 
✅ Gym compensation  
✅ Paid 21 days off per year, sick days, and paid national holidays 
✅ Corporate English tutor 
✅ Professional growth, extra education opportunities and cross-locations knowledge sharing 
✅ Regular performance and salary reviews 
✅ Team-building activities