Posted at: 20 January

Full Stack Developer (Vue+Node.js) | Big Blue Swim School

Company

GT

GT is a recruitment firm specializing in connecting top talent with product careers in high-growth SaaS companies across the UK, USA, Canada, Germany, and the Netherlands.

Job Type

Full-time

Allowed Applicant Locations

North America, South America

Job Description

GT was founded in 2019 by a former Apple, Nest, and Google executive. GT’s mission is to connect the world’s best talent with product careers offered by high-growth companies in the UK, USA, Canada, Germany, and the Netherlands.

On behalf of Big Blue Swim School, GT is looking for a Junior to Early-Middle Full Stack Developer (Vue + Node.js).

About the Client

Big Blue Swim School is one of the fastest-growing swim school franchises in the United States. Founded in 2009, the company offers year-round swim lessons for children aged 3 months to 12 years, using a proprietary curriculum and warm-water indoor pools designed for safety and comfort.

Since launching its franchising program in 2018, Big Blue has expanded rapidly, operating over 42 locations.

Big Blue’s operations are powered by LessonBuddy™, a cloud-based platform that supports scheduling, billing, and day-to-day operations for both families and franchisees.

The platform includes a web portal and a mobile app, making it easy for parents and franchise partners to manage their experience.

About the Role

The Junior to Early-Middle Full Stack Developer will join Big Blue’s engineering team to support and maintain the existing platform.

The primary focus of this role is handling maintenance, bug fixes, and issue tickets, helping keep the platform stable and reliable.

This role is well suited for a developer with 1–3 years of commercial experience who wants to grow by working with a real production system, learning from senior engineers, and gradually taking on more responsibility.

Working hours: It is essential to have at least 4-6 working hours of overlap with US Eastern time.

Responsibilities:

  • Work on the existing platform, supporting day-to-day development needs

  • Handle maintenance tasks, bug fixes, and issue tickets across the application

  • Contribute to both frontend (Vue / Nuxt) and backend (Node.js / NestJS) tasks

  • Help keep the platform stable while the team focuses on new features and initiatives

  • Troubleshoot and debug issues across the stack with support from senior developers

  • Collaborate closely with Engineers and QA to understand issues and implement fixes

  • Follow Agile / SCRUM processes and participate in team ceremonies

  • Write clean, maintainable code with regular code reviews and support from the team

Essential knowledge, skills & experience:

  • At least 1 - 2 years of commercial experience in software development

  • Hands-on experience with JavaScript and TypeScript

  • Commercial experience with Vue.js (preferred)

  • Commercial experience with Node.js (preferred)

  • Experience working with SQL databases (PostgreSQL or similar)

  • Basic understanding of REST APIs and web client/server architecture

  • Eagerness to learn new technologies and adapt quickly

  • Strong collaboration and communication skills in a team environment

  • Familiarity with SCRUM and Agile development practices

Nice-to-have:

  • Experience with Nuxt.js

  • Experience with NestJS

  • Familiarity with cloud platforms (GCP, AWS, or Azure)

Interview Steps

  1. GT interview with Recruiter

  2. Technical + Cultural Fit Interview

  3. Offer

We go beyond usual perks… By working with us, you will get:

  • Health insurance.

  • Psychotherapy coverage.

  • Sport coverage.

  • Learning budget.

  • Paid vacations

  • Paid sick leaves.

  • All public holidays are paid days off.

GT working model:

You will work directly with a client through our Extended Team model. We try to do things differently and put our efforts into integrating you as deeply as possible into the client’s team. You work with the same tools and technologies as they do and are managed directly by the client without any intermediary in between. We help you build relationships and create an environment where you genuinely feel like a member of the client’s team. We also encourage trips to a client and join teambuilding and after-work activities. Our Extended Team model is focused on long-term projects that last over several years.