Senior Backend Developer (Node.js) // BEAT81

September 9, 2019

About BEAT81

BEAT81 is a fitness technology startup revolutionizing the way people get fit. By merging the very best of HIIT group training, heart rate technology and expert coaching we are empowering people around Europe, and soon the world, to Sweat Smarter Together! Our outdoor workouts led by fitness experts offer real-time, personalized heart rate monitoring and analytics – transforming the traditional group fitness experience. We think big. We think rebellious. And we\’re building a world-class team to make BEAT81 a household name in fitness and technology. Join us in our mission to create lasting wellbeing!

About the role

We are looking for a great new back-end developer to support our developer team. You will be in charge of creating the backbone of all our software products. Our back-end contains all central services and provides our user-facing (internal, customers and coaches) applications with all necessary data and contains all important logic and calculations. You will be improving on certain existing features but will spend most of your time creating new logic that will allow us to offer more workout services, variable (Uber-like) pricing, personalized food and workout recommendations, chatting with coaches and friends, closer data tracking and much more.

The Tech Stack

  • Full­stack JavaScript (with all applications running in Docker containers on Kubernetes)
  • Core business logic served through a RESTful API, provided by a microservice based backend (100% Node.js)
  • Frontend landscape consists of modern React SPAs and React Native mobile apps with features like reading Bluetooth heart rate and real-­time leaderboards

Responsibilities

  • Continuously improve and enhance our (Node.js based) backend services
  • Design and implement new APIs
  • Architect, design, develop and operate our microservices
  • Improve and take responsibility for deployment processes
  • Working with relational (PostgreSQL) and non-relational databases
  • Write clean and testable code and conduct code reviews

Requirements

  • 3+ years of experience in JavaScript development (ES6, Node.js, promises, event loop, …)
  • Through understanding of building RESTful APIs
  • Experienced in user authentication mechanisms (JWT)
  • Good knowledge of Docker
  • Experienced in SQL and database schema design (PostgreSQL)
  • Understanding and interest in microservice based applications
  • Good understanding of deployment processes and continuous delivery
  • Fluent in English
  • German is a plus

The Ideal Candidate

  • Enjoys building services from scratch and seeing the fast real-life impact of your code
  • Enjoys working and solving problems in a team
  • Is willing to take ownership and operational responsibility
  • Is always willing to learn and improve but also can focus on productivity and \”getting things done\”
  • Is a strong problem-solver who can apply their engineering skills to a wide range of platforms and environments
  • Likes to work in a dynamic and fast-paced environment
  • Writes clean and testable code and conducts code reviews

Benefits

  • Join our mission to build the largest fitness company that is delivering lasting wellbeing in the world
  • Become part of a highly motivated and international team of Europe\’s fastest-growing fitness technology startup backed by Europe\’s best VCs and a unique team of fitness experts
  • A high degree of responsibility, autonomy, and impact in a rapid environment with flat hierarchies
  • The right equipment you need to get your work done!
  • Unlimited BEAT81 workouts for you and one family member/friend: we guarantee that you will get fit working here :)
  • Fresh fruit and healthy snacks on tap at the office to fuel your workout regime
  • Regular sports and social team events

We, at BEAT81, believe that a great working environment reflects our diverse world. Everyone is welcome, regardless of gender identity, nationality, sexual orientation, religion, or a secret dislike for burpees. All you need is a passion for fitness and the desire to be part of one of the fastest-growing startups.

Visit the company website
BEAT81

Partners

talent.io

Partners

Talent.io