Senior Software Engineer
Front End, Media
Posted on 3/19/2024
FanDuel

1,001-5,000 employees

Fantasy sports and online U.S. sportsbook
Company Overview
Fanduel is on a mission to make sports more exciting. The company provides a daily fantasy sports platform with a range of game types for players with a guaranteed prize pool for the winners.
Data & Analytics

Company Stage

N/A

Total Funding

$4.6B

Founded

2009

Headquarters

New York, New York

Growth & Insights
Headcount

6 month growth

8%

1 year growth

23%

2 year growth

75%
Locations
Atlanta, GA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Kubernetes
JavaScript
React.js
Software Testing
Docker
TypeScript
AWS
Next.js
CategoriesNew
Backend Engineering
Full-Stack Engineering
Software QA & Testing
Software Engineering
Requirements
  • Degree in Computer Science, related field, or equivalent work experience.
  • 5+ years in Front End Development on high traffic web applications
  • Experience building web apps using React (JavaScript or TypeScript).
  • Knowledge of React framework next.js and other tools for unit testing automation.
  • Knowledge and experience with React Component development and Storybook
  • Experience working with cloud-based infrastructure and technologies, preferably AWS.
  • Understanding of containers (e.g. Docker), and orchestration (Kubernetes).
  • Experienced in working with a Headless CMS
  • Strong sense of ownership, urgency, and drive.
  • Demonstrated abilities driving operational excellence and best practices.
Responsibilities
  • Responsible for the state of the code you both inherit and produce.
  • Write simple and extendable code following standards and best practices.
  • Test code thoroughly.
  • Classify, store, and handle data in accordance with FanDuel policies.
  • Track security risks and mitigate and/or escalate them in a timely manner.
  • Understand the maintenance characteristics, run-time properties, and dependencies or your team's software, including hardware platform, operating system and build dependencies.
  • Clearly document your software to ensure that future generations of developers understand the intention behind the features and components you build.
  • Participate in the interview process and help your team train junior Software Engineers.
  • Keep yourself up to date with market standards, open-source frameworks.
  • Troubleshoot, research the root cause of problems, and thoroughly resolve defects.
  • Provide excellent customer support.