Full-Stack Developer (Node.Js, ReactJS + GCP) (offline)

Description:

Our customer is a ruling body for English football, founded in 1863. It controls every aspect of the organized game, both amateur and professional, and is responsible for national competitions, including the Challenge Cup series that culminates in the traditional Cup Final at Wembley.

We are looking for a Full-Stack Developer with NodeJS/ ReactJS & GCP cloud expertice who can join our team, tightly integrated with the Customer and empowered for business and technical decisions. Successfull candidate will be working on the web application which displays all processes related to clubs and football teams, includes all the information about footballers, a monitoring app for scouts, a calendar of meetings of national teams, physical performance monitoring and more. This position is ideal for individuals who have the drive and desire to ‘make things’. It requires a highly motivated individual with attention to details and a hunger to learn.

As this project is about football, knowledge and understanding of football terminology, rules and a passion for the sport would be a plus 🙂 

 

Requirements:

You are a Full-Stack Developer with 4+ years of experience in:

  • Back-end: NodeJS
  • Front-end: ReactJS, TypeScript.
  • Cloud computing – Google Cloud Platform (or at least basic cloud experience to gain GCP knowledge)
  • Experience with NoSQL DBs
  • Experience in Devops practice: IaC, Terraform, Docker
  • CI/CD: Bitbucket
  • Hands on testing: unit tests/ integration/ end2end
  • Focused, dependable, detail-oriented and hands-on – completes tasks quickly and thoroughly
  • Experience of Agile methodologies (i.e SCRUM)
  • Experience of working in a distributed/remote team
  • Excellent work ethics and English communication skills – written, verbal and interpersonal

Nice to have:

  • Basic understanding of Serverless approach
  • REST API’s with Express or similar
  • Observibility: Experience with DataDog (optional)
  • Hobby, interest in football will be a plus as well. Football fans are welcome 🙂

     


 

Job Responsibilities:

Position Overview

  • Participate in product development including new features development and product maintenance
  • Own particular features and entire components of the system
  • Create clear, high quality, tested and documented code
  • Contribute to system architecture
  • Deploy, support and maintain production systems
  • Communicate and document design decisions
  • Take an active part in project activities – Scrum meetings, interaction with the stakeholders, etc.
  • Work closely with remote teams