FanDuel is looking to solve the problem of delivering a best-in-class experience for their Sportsbook application by hiring a Software Engineer who can develop secure, stable, testable, and maintainable backend 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.
- Experience implementing Backend for Frontend (BFF) architectural patterns to optimize data delivery for frontend applications.
- 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.
- Proficiency in translating business requirements into scalable backend service designs and RESTful/GraphQL APIs.
- Experience with monitoring and alerting tools like Datadog or Sentry.
Responsibilities
- You write simple and extendable code following standards and best practices and test your code thoroughly.
- 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.
- 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 keep yourself up to date with market standards and open-source frameworks.
Other
- Degree in Computer Science, related field, or equivalent work experience.
- Experience working with headless CMS and knowledge of best practices to ensure a stable, scalable system.
- Deep understanding of scaling personalized experiences with real-time data requirements.
- You are: humble, pragmatic, self-managed, thirsty for knowledge, never satisfied and always challenging the norm.
- Employees may be required to perform other such duties as assigned by the Company.