Staff Software Engineer - Fullstack - Core Marketing Platforms

at  FanDuel

Edinburgh, Scotland, United Kingdom -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate10 Nov, 2024Not Specified11 Aug, 2024N/AGood communication skillsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – 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