F
Software Engineer
Fanduel
Contract type
Ongoing
Work mode
On-site · On-site (see listing for address)
Experience
Mid-level · 2+ years
Job description
Key details
- Design, build, and maintain stable, performant full-stack software for customer account journeys (Acquisition, Onboarding, Management, Protection)
- Write simple, extensible, well-tested code following standards and best practices, minimizing short-term workarounds and incidental complexity
- Own parts of the product and technology, becoming a subject-matter expert
- Participate in code reviews, design discussions, team planning, and support ticket reviews
- Resolve root causes of complex problems and improve maintainability of existing software
- Estimate stories/tasks accurately and deliver on time
- Keep up to date with industry tools, utilities, and open-source frameworks
- Company mission
- To enable customers to easily sign up and manage all details of their user accounts across FanDuel products, delivering the very best experiences and products for a community of millions of players
Primary stack
Core technologies
JavaPython (Programming Language)
Benefits
- Information not specified
Requirements & details
- Degree in Computer Science or a related software engineering field, or equivalent practical experience preferred
- 2+ years of experience preferred
- Experience writing distributed, highly scalable, and available backend systems and APIs using Java, Python, or similar programming languages
- Fundamental understanding of data structures and algorithms
- Good grasp of relational and non-relational databases, messaging queues, and handling concurrency
- Strong communication skills and commitment to continuous improvement
- Ability to propose pragmatic solutions and work in empowered, multidisciplinary teams
- Java, Python
- Java
- Python (Programming Language)
