Staff Software Engineer - Fullstack - Core Marketing Platforms
at FanDuel
Edinburgh, Scotland, United Kingdom -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 10 Nov, 2024 | Not Specified | 11 Aug, 2024 | N/A | Good communication skills | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
FanDuel Group is a world-class team of brands and products that deliver sports betting, gaming and entertainment to millions of US sports fans every day. That’s no easy task, and wouldn’t be possible without a fantastic team who have helped us pioneer new products and innovative features that make us a leader in the industry. Whether you’re looking for better career progression, improved financial security or just a better sense of belonging, we believe we’ve created a culture in which everyone can succeed, no matter how you got here.
THE POSITION
We’re looking for a full-stack (preferably front-end leaning) Staff Software Engineer to work efficiently and routinely deliver the right things with limited guidance. Your work focuses on complex, ambiguous problem areas in existing or new software initiatives. You take the long-term view. You consider where each system is at in its life cycle and where appropriate, proactively fix architecture deficiencies. You make existing systems simpler (e.g. by consolidating redundant systems, deleting unnecessary code, or removing/updating out of date documentation). You are able to take the lead on large projects that require the work of your team. You know how to divide a software project into parallel work that can be performed by you and other software engineers and then reassembled successfully into a cohesive launch. You enjoy coaching and developing other software engineers’ technical skills.
WHAT WE’RE LOOKING FOR
- Solid experience building and designing highly scalable, fault tolerant and always available systems
- Good grasp in a broad range of data structures and algorithms
- Solid understanding of design patterns and architectural principles
- Strong technical leadership skills and follow-through, and self-starter for improvements
- Willingness to work across different technologies and programming languages
- Solid experience of coding with Java (Spring or Spring Boot) and/or JavaScript (preferably React). The team is particularly needing to plug front-end knowledge + experience.
- Good grasp on non-relational databases and messaging queues (Kafka)
- Familiarity with configuration management e.g. Chef, Puppet, Ansible
- Experience working with cloud-based infrastructure and technologies, preferably AWS. Understating of containers (e.g. Docker), and orchestration (Kubernetes)
- Experience with DevOps tools and process such as CI/CD pipelines, Jenkins, BuildKite
The requirements listed in our job descriptions are guidelines, not hard and fast rules. You don’t have to satisfy every requirement or meet every qualification listed. If your skills are transferable and you are in the ballpark experience-wise, we’d love to speak to you.
Responsibilities:
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Proficient
1
Edinburgh, United Kingdom