FanDuel is looking for a Software Engineer to work on their Sportsbook domain, providing customers with a best-in-class experience by writing secure, stable, testable, and maintainable code with minimal defects.
Requirements
- 2 or more years of Software Development experience in creating and maintaining backend services and APIs with proficiency in TypeScript and Node.js.
- A fundamental understanding of data structures and algorithms with focus on backend optimization.
- Experience implementing Backend for Frontend (BFF) architectural patterns to optimize data delivery for frontend applications.
- Knowledge of patterns for data transformation and processing pipelines.
- Experience working with cloud-based infrastructure and technologies, preferably AWS (Lambda, API Gateway, ECS, RDS).
- Experience working with CI/CD pipeline tooling, preferably Jenkins or Buildkite.
- Familiarity with Git, GitLab, JIRA, Confluence, and OpenAPI for backend service documentation.
Responsibilities
- You own parts of product and technology & demonstrate subject matter expertise.
- You write simple and extendable code following standards and best practices and test your code thoroughly.
- You help balance customer requirements with the team requirements.
- You help your team evolve by actively participating in the code review process, design discussions, team planning, and delivery excellence reviews.
- You take on projects and make software enhancements that improve the team software and processes.
- You work to resolve the root cause of complex problems, leaving software better and easier to maintain than when you found it.
- You estimate stories/tasks accurately and deliver them in time.
Other
- Degree in Computer Science, related field, or equivalent work experience.
- Must be able to work in a team environment and demonstrate strong communication skills.
- Must be able to work in a fast-paced environment and adapt to changing priorities.
- Must be willing to learn and take on new challenges.
- Must be committed to continuous improvement and self-managed.