Gymflow

Back End Developer (Java) to $4000

🚀About Gymflow

Gymflow is a founder-led, bootstrapped SaaS platform built for modern gym and fitness studio owners. We help automate everything from bookings and payments to member communication and access control. We’re on a mission to make fitness businesses run smoother and grow faster.

 

We’re a fully remote company with 10 high-performing team members spread all over Europe. We’re looking for someone to join our passion for building outstanding products and helping small business owners.

 

Why work for Gymflow?

  • Annual bonus linked to company performance
  • Share options plans for long term loyalty
  • Annual salary reviews
  • High-performing team with quick delivery, see your code in production fast.
  • 30 days paid vacation per year

 

💼 The Role & Responsibilities

You’ll work closely with frontend engineers, product managers, and our technical lead to ensure a robust, secure, and high-performance system for our customers. You’ll be joining a small, focused team where your impact is immediate—your work will directly affect production systems used by over 200,000 users globally.

 

Responsibilities include:

  • Designing, building, and maintaining APIs and microservices in Java (Spring Boot)
  • Managing databases (PostgreSQL, RDS), including schema design and query optimization
  • Monitoring production systems and resolving performance or reliability issues
  • Developing and optimizing integrations with third-party systems (e.g. Stripe, Kisi, Keycloak, Zapier, Xero)
  • Ensuring application performance, scalability, and reliability across our backend services
  • Writing clean, well-tested, and maintainable code following best practices
  • Contributing to DevOps workflows including CI/CD pipelines, Docker, and Kubernetes (EKS)
  • Conducting code reviews, pair programming, and mentoring other engineers
  • Collaborating with frontend developers to design efficient and well-structured APIs

 

🧠 You’re a Fit If You Have...

  • 3+ years of professional backend development experience
  • Strong proficiency in Java and Spring Boot
  • Experience designing and consuming REST APIs
  • Solid knowledge of PostgreSQL (schemas, migrations, performance tuning)
  • Experience working with Docker and containerized deployments
  • A strong focus on code quality, testing, and system reliability
  • A collaborative, self-driven mindset and ability to own backend features end-to-end

 

⭐ Nice-to-Haves

  • Understanding of authentication/authorization flows (OAuth2, JWT)
  • Familiarity with AWS services (RDS, S3, EKS)
  • Experience with Stripe Connect or other payment platforms
  • Familiarity with Stripe, Kisi, Zapier or Xero APIs
  • Exposure to event-driven or microservices architectures
  • Experience with scaling SaaS platforms in production environments
  • Contributions to open-source Java/Spring projects

 

🗒️ Application Process

  1. You will be invited to a quick 10-minute screening call initially
  2. If your application is successful, you’ll be invited to attend a 30-minute call with our founder.
  3. Finally you will be invited for a final technical interview with our technical lead, where you will participate in a live coding exercise.

We respond fast. Expect an intro call, a short exercise, and a final interview—all within two weeks if it’s a match.

Help us battle the bots and time wasters by showing your read this brief, use the code word SPAGHETTI when applying for this role.

Required skills experience

Java 3 years
Spring Boot 3 years

Required languages

English B2 - Upper Intermediate
Docker/Kubernetes, AWS RDS, PostgreSQL
Published 9 September
202 views
·
86 applications
45% read
·
45% responded
Last responded 3 hours ago
To apply for this and other jobs on Djinni login or signup.
Loading...