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: NodeJSFront-end: ReactJS, TypeScript.Cloud computing – Google Cloud Platform (or at least basic cloud experience to gain GCP knowledge)Experience with NoSQL DBsExperience in Devops practice: IaC, Terraform, DockerCI/CD: BitbucketHands on testing: unit tests/ integration/ end2endFocused, dependable, detail-oriented and hands-on – completes tasks quickly and thoroughlyExperience of Agile methodologies (i.e SCRUM)Experience of working in a distributed/remote teamExcellent work ethics and English communication skills – written, verbal and interpersonalNice to have:Basic understanding of Serverless approachREST API’s with Express or similarObservibility: Experience with DataDog (optional)Hobby, interest in football will be a plus as well. Football fans are welcome 🙂
Job Responsibilities:Position OverviewParticipate in product development including new features development and product maintenanceOwn particular features and entire components of the systemCreate clear, high quality, tested and documented codeContribute to system architectureDeploy, support and maintain production systemsCommunicate and document design decisionsTake an active part in project activities – Scrum meetings, interaction with the stakeholders, etc.Work closely with remote teams