Full-Stack Engineer

Posted 3ds ago

Employment Information

Education
Salary
Experience
Job Type

Job Description

Software Engineer designing and maintaining fullstack features using .NET and React for AI-driven technology company. Collaborating with cross-functional teams to deliver resilient solutions in Bulgaria.

Responsibilities:

  • Design, build, and maintain fullstack features within a distributed, event-driven architecture using .NET and React.
  • Own technically complex work from design through implementation, deployment, and long-term support.
  • Develop APIs, microservices, and microfrontends that enable fast, reliable product experiences.
  • Write clean, well-tested, and performant code with an eye toward scalability and maintainability.
  • Investigate and resolve production issues using observability tools and system logs.
  • Collaborate closely with engineers, product managers, and designers to plan and deliver solutions.
  • Review peer code thoughtfully, offering feedback that improves clarity and quality.
  • Utilize AI tools like ChatGPT, Copilot or Claude AI.

Requirements:

  • Bachelor's degree in computer science or any suitable combination of education, experience, and training.
  • 3+ years of experience in C#/.NET development with a strong understanding of object-oriented principles.
  • Proficiency with modern JavaScript frameworks - React, Angular, or Vue.
  • Familiarity with distributed systems, asynchronous communication patterns, and Docker, Kubernetes, and AWS.
  • Experience with SQL or NoSQL databases.
  • Strong understanding of system design principles, scaling strategies, and architectural trade-offs.
  • A collaborative approach to reviewing code that elevates team performance.
  • A bias for action, sound technical judgment, and a team-first mindset.
  • Good level of verbal and written English for clear communication within a global team.

Benefits:

  • Competitive salary
  • Flexible working hours
  • Professional development budget
  • Home office setup allowance
  • Global team events

DraftKings Inc.

Computer Games

Defining what it means to build and deliver the most extraordinary sports & entertainment experiences.The Crown is Yours

GamingSportsB2C
View all jobs at DraftKings Inc.