Enable job alerts via email!

Software Engineer (Typescript, Node.js, React)

The Body Coach

Greater London

Remote

GBP 50,000 - 65,000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A leading company in fitness technology is seeking a full-stack software engineer to join their remote team. The role involves developing features, collaborating with diverse teams, and refining software solutions. With a commitment to work-life balance, the company also offers generous benefits including a lifetime subscription to their app and ample professional development opportunities.

Benefits

Lifetime subscription to the Body Coach app
£500 annual professional development budget
Private healthcare
Generous company pension
Enhanced gender-neutral parental leave policy

Qualifications

  • Comfortable working on front-end and back-end problems.
  • Experience with AWS/Google Cloud/Azure.
  • Product-minded software engineer.

Responsibilities

  • Work in a cross-functional team comprising mobile and full-stack engineering, design and product management.
  • Be responsible for medium-complexity features from start to finish.
  • Provide technical support to the customer service team.

Skills

Node.js
TypeScript
AWS
Frontend and Backend development

Job description

We are looking for a full-stack software engineer to help grow The Body Coach.

Our engineering team is fully-remote but you can work from our office in Richmond, London any time you like. We operate a four-day working week (Monday to Thursday) and we meet in person every three months to plan for the future and catch up with each other.

Our systems run on AWS, almost exclusively lambda functions (NodeJS / TypeScript), with Aurora MySQL and DynamoDB for storage. We use third parties that manage subscriptions (RevenueCat), consent (iubenda), CRM (Iterable), CMS (Contentful) for us so we can focus on our core business. Our websites use React (alongside Remix and Gatsby). The Android and iOS apps are served via a GraphQL API using AppSync. We deploy code primarily using CDK and we are working on migrating away from legacy code that uses Terraform. We use GitHub Actions for automated testing and deployment processes.

What You'll Do

  • Work in a cross-functional team comprising mobile and full-stack engineering, design and product management
  • Be responsible for medium-complexity features from start to finish
  • Regularly review code, providing helpful and actionable feedback
  • Contribute to writing engineering one-pagers (known elsewhere as design docs or RFCs)
  • Assist in breaking down larger features into smaller deliverables
  • Provide technical support to the customer service team
  • Help prioritise the engineering task backlog

Requirements

Please consider applying even if you don't think you tick everything below.

  • You're a product-minded software engineer
  • You're comfortable working on front-end and back-end problems
  • You've used Node.js and TypeScript
  • You've got experience using AWS/Google Cloud/Azure
  • You value well-thought-out and straightforward solutions to problems
  • You're inquisitive

Benefits

  • We live by our mission - you'll get lifetime subscription to the Body Coach app (you'll also get a friends and family discount...get ready to be popular!) and discounts from our partners
  • You can take time out of your day, on top of your lunchbreak, to exercise
  • £500 annual professional development budget
  • We offer private healthcare, a generous company pension and enhanced gender-neutral parental leave policy
  • A fun, inclusive workplace that celebrates diversity in all its forms, and where everyone feels they can bring their whole selves to work and be treated fairly, equitably and respectfully
  • In keeping with the values of the Body Coach, we make all employment decisions without regard to race, sex, colour, religion, age, national origin, marital status, disability, veteran status, genetic information, sexual orientation, gender identity or any other reason prohibited by law in provision of employment opportunities and benefits

Interview process

  • Screener Call: Initial 30-minute call to assess general suitability and fit
  • 1st Round Interview: 45-minute call with Product and Engineering to hear about your experience & skills
  • Technical task: One and a half hour session with engineers to work on a system design exercise and answer technical questions relating to the role
  • Final round: A 30-minute chat with our CEO

Salary Banding

£50k-£65k per year
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.