Back End Developer (node.js)

I’m interested

Location

Krakow, Poland

Hours

37.5

Job description

Backend and Fullstack Node.js Developer opportunities

 

We have a number of opportunities  to join William Hill both Backend and Full stack Developers, specialising in Node.js. If you’re looking to step into a Developer role in a talented, collaborative, multinational team, we'd like to hear from you.

 

About us

 

Working with us, you’ll be at the heart of the technological revolution of one of the world’s most trusted betting and gaming companies. We deal with projects for desktop and mobile casinos. We process 500 online requests per second on an average day. You can be sure there are many more challenges waiting for you. 

 

We make huge investment in everyone, offering great career development opportunities. Our people are at the heart of everything we do and we offer a fast-paced environment where we have fun, celebrate success and give you all the tools you’ll need to be your best self. It’s not just our colleagues we look after – we’ve got a responsibility to our customers too and we work hard on our ambition that nobody is harmed by gambling.

 

Projects we are working on:

 

Fullstack - We’re creating brand new team to cover work on existing and new iOS Native apps as well as building a data layer for a range of Gaming and Sportsbook mobile apps to assure data consistency as well as  functional and operational consistency across all the Gaming and Sportsbook products at William Hill.

 

Backend - Our teams are also building the next generation Sports Betting platform that optimizes flexibility, performance, and responsiveness. The project's technologies include Scala (ZIO/Cats/Akka-HTTP/Http4s/Alpakka), Cassandra, Kafka, Kubernetes, AWS, Postgres, and JavaScript (React/Redux).

 

Your role in the team

 

Working in an agile team, you will deliver high-quality, customer-focused, technical solutions to exceed the customer's expectations. You will be active in all phases of the development lifecycle, including: 

 

  • Proactively managing the project lifecycle ensuring agreed timescales, budgets and targets remain on track.
  • Working according to development standards & best practice, you'll plan, design, implement & document solutions in collaboration with product owners, developers, solutions architects and applications architects.
  • Translating non-technical and technical requirements to appropriate audiences, and driving improvements in KPI's (code quality, defects, performance, security, resiliency)
  • Responsible for the integrity of the software, ensuring technical debt is managed effectively (avoid creating it & remove it whenever there's opportunity) and also taking responsibility for the product and your contributions to it.
  • Reviewing code and providing constructive feedback
  • Collaborating with QA to ensure tests are aligned with the solution and complement tests written by development
  • Supporting production environment for products and services delivered by the team during office hours

 

Skills needed

 

If you're passionate about technology and excited about the impact of emerging and disruptive technologies this will be the perfect role for you. At William Hill, we have a strong culture of transparency and trust and we work in an environment that fosters and rewards an ownership mindset. We're looking for people who will thrive in this environment and are excited by the opportunity to learn new ideas, concepts and ways of working.

 

We need you to be a real self-starter who is goal focused and you’ll be a good communicator. Confident contributing to team meetings and all ceremonies, you’re a team player with a can-do attitude. You're highly organised and committed to producing high quality work with a healthy respect for quality and standards.

 

  • Proven professional experience in Node.JS development
  • Experience in / knowledge of Agile delivery principles and practices such as Scrum or Kanban
  • A degree in a computing-related subject will be an asset

 

Nice to have

 

  • Experience in basic DevOps skills (we are using Terraform, AWS, Puppet, Jenkins, Gitlab-CI)
  • Other frontend skills (TypeScript, AngularJs, GraphQL)
  • Hands on Linux experience
  • Cloud-native web applications on the AWS Stack (Lambda, ECS, SQN etc.) 
  • Terraform 
  •  Experience in delivering a product end to end, an interest in product design and a good eye for quality (for our Native app roles)

 

 

What we offer

 

We take the safety and wellbeing of our employees seriously, especially at this challenging time. We have put in place robust Covid19 measures and are supporting our new employees with a smooth onboarding and training programme and making you feel welcome and part of our team.

 

We are welcoming our teams back to the office, however, we want to offer a balanced approach to office and home working - now and for the long-term future. We know that not everyone is the same, many people have embraced home working, whilst others can’t wait to get back. Therefore, we are offering our employees the opportunity to work from home up to 80% of the time with 20% of office time built in to ensure we get some face to face collaborative team time -  and the chance for a coffee and a catch up!

 

  • Development opportunities, including IT conferences, training, lunch and learn sessions and an individual training budget.
  • Complex work and the chance to make an impact.
  • Mac OS or Windows hardware to choose from.
  • New, bright and comfortable offices in the city centre with a garden roof terrace and incredible city views. Tram stop right outside the office.
  • Free underground parking space for cars, motorcycles and bikes.
  • Great working atmosphere, in a collaborative team of amazing people, with forward thinking managers.
  • Competitive base salary and benefits, with fully paid private healthcare (Lux Med), fully paid Multisport pass or MyBenefit cafeteria points for employees on employment contract, employee referral program, and an extra day off for your birthday.
  • Flexible employment (B2B or Employment Contract).
  • Creative rights scheme.
  • Flexible working hours.
  • Chill out room and gaming room with VR, PS4, FIFA, foosball table, billiards, table tennis, football league, board games, company competitions with cool prizes. 

 

William Hill in Krakow

 

Our office sits on Kotlarska and our brilliant building has a range of different workspaces, hangouts and breakout areas to suit your every need. Situated in the centre of Krakow next to Vistula river – we're in the heart of one of the world’s most iconic cities. There are parks everywhere, you can enjoy a walk along Planty, or go to Kościuszko Mound to admire the city from above. With plenty of culture on your doorstep, you’ll be spoilt for choice. In fact, why not have a sneak peek around our office with Street View and see if you can picture yourself here. 

 

Join us #behindthebet