← Back to list
Job · Mid-level

Back-End Developer

Backend Developer • Mid-level • Remote • Full-time European Union EU/EMEA

Fit4Me is looking for a Middle Back-End Developer to help build and scale the backend of its Health & Fitness product, creating server-side solutions for personalization, stability and feature delivery speed.

Responsibilities

  • Develop and maintain backend functionality for the mobile product, admin panel and internal services
  • Build and support REST APIs for the mobile application and internal tools
  • Develop features powering workout personalization, content management and user journeys
  • Design new data models, extend business logic and improve the existing backend architecture
  • Work with MongoDB (Mongoose), PostgreSQL and Redis
  • Build integrations with external services, webhooks and AWS
  • Manage file storage and media assets using AWS S3
  • Implement and maintain secure authentication and authorization mechanisms using JWT and OAuth
  • Optimize database performance, improve query efficiency, contribute to data migration
  • Collaborate closely with Product Managers, Designers and Engineers
  • Contribute to technical documentation and continuously improve backend architecture

Requirements

  • 3+ years of commercial experience as a Back-End Developer
  • Strong hands-on experience with Node.js and TypeScript
  • Practical experience with MongoDB and Mongoose
  • Experience with PostgreSQL or other relational databases
  • Experience working with Redis
  • Hands-on experience building and maintaining REST APIs
  • Understanding of scalable backend architecture principles
  • Experience integrating external services and working with webhooks
  • Solid understanding of authentication and authorization mechanisms (JWT, OAuth)
  • Experience working with AWS (experience with AWS S3 is a strong plus)
  • Experience using Git in a collaborative development environment
  • Understanding of clean architecture principles, REST and SOLID

Nice to have

  • Experience working with RabbitMQ or other messaging/queue systems
  • Experience using Docker
  • Hands-on experience with Swagger/OpenAPI
  • Understanding of ACID principles and database transactions
  • Experience with ORM frameworks such as TypeORM, Sequelize

Soft skills

Ownership mindsetAnalytical thinkingAbility to work independently

About the company

Fit4Me is a Health & Fitness product focused on user personalization, product stability and fast feature delivery.

Similar jobs