About Gains Intermediate
Gains Intermediate is the first private equity backed portfolio that specializes in the health and wellness coaching space.
Our mission is to help Gym Owners reach more people, change more lives, and build a wildly profitable business through effective coaching, intuitive software and industry leading fitness nutrition. Gains is made up of three business units:
Gym Launch is an industry-leading provider of coaching programs and business training solutions to help small boutique and health club owners increase revenue, improve profitability, and scale their systems and teams through coaching, content, and community.
Prestige Labs is a supplement brand for Gym Owners that provides science backed transformative supplements that people love to take and offers an additional revenue stream through incomparable commissions.
Gymowners.com is a software built by Gym Owners for Gym Owners to accurately track the most critical business metrics to grow their business and support payment processing for their members with unmatched rates in the industry saving both time and money so they can focus on what truly matters.
OUR CULTURE:
We believe that our culture is a representation of who we are and is showcased through the values we uphold on a daily basis. At Gains we embody our Core Tenets which are the values we look for in teammates when hiring, firing, and promoting. It’s also the framework we use when making decisions and it showcases why our clients and partners want to work with us.
- Do The Boring Work
- Speed Is King
- Be Your Own Boss
- Grow Or Die
- Have Humility
- Don’t Sugarcoat
ROLE: The Junior Backend Developer is responsible for developing and maintaining reliable server-side applications and APIs using Python Flask and MySQL. This role supports the backend development team by writing clean, reusable code, implementing and testing RESTful services, and collaborating closely with frontend developers, product managers, and DevOps to deliver secure, high-quality backend functionality. Potential additional responsibilities will include data migrations and data reporting support.
RESPONSIBILITIES:
Development & Coding
- Develop RESTful APIs and backend logic using Python Flask.
- Design and implement database schemas, queries, and stored procedures in MySQL.
- Write clean, maintainable, and well-structured code following team standards.
- Ensure data validation, error handling, and secure coding practices.
Testing & Quality Assurance
- Write unit and integration tests for routes, services, and database interactions (e.g., with pytest).
- Perform manual testing of API endpoints using tools like Postman.
- Assist in debugging and resolving defects identified during development or QA.
- Support regression testing and verification of bug fixes.
Collaboration & Teamwork
- Participate in daily stand-ups, sprint planning, and retrospectives.
- Collaborate with frontend developers to define and document API contracts.
- Work closely with DevOps and QA to ensure smooth deployment and testing.
- Accept and act on code reviews and feedback from senior developers.
- Proactively communicate progress and blockers to the team.
Learning & Growth
- Continuously improve knowledge of Python, Flask, SQL, and general backend best practices.
- Stay up to date with new tools, libraries, and security practices in backend development.
- Take initiative to ask questions and seek guidance when needed.
- Apply feedback from code reviews to build skills and confidence.
Tooling & Workflows
- Use Git for version control and collaboration.
- Work with task management tools like Jira, or Asana.
- Understand and use virtual environments and package managers (e.g., pip, Poetry).
- Familiarity with basic containerization concepts (e.g., Docker) is a plus.
Documentation
- Write and maintain API documentation, database schemas, and developer guides.
- Help improve internal knowledge sharing by contributing to project wikis and documentation.
RESULTS:
- Features are delivered on time, matching design specifications with responsive and cross-browser-compatible behavior.
- Codebase remains clean, maintainable, and well-documented.
- Components are tested with sufficient unit and integration coverage to reduce bugs.
- Reported bugs are promptly identified, triaged, and resolved.
REQUIREMENTS:
- Up to 2 years of experience developing backend applications in Python (including internships or academic projects).
- Familiarity with Flask or similar Python web frameworks (e.g., Django, FastAPI).
- Solid understanding of SQL and relational database principles, preferably MySQL.
- Basic knowledge of REST API design and best practices.
- Experience with unit testing frameworks in Python (e.g., pytest).
- Working knowledge of Git and common branching workflows.
- Familiarity with Agile development tools like Jira, or Asana.
- Bonus: Exposure to Docker, cloud services (AWS), or CI/CD pipelines.
- Bonus: Exposure to AWS Quicksight and infrastructure as code tools like Terraform.
The pay range for this role is:
100,000 - 110,000 USD per year (Remote (United States))