Jobright.ai
Jobright.ai

Junior Backend Software Developer - Entry Level (Remote)

July 9, 2025
Full-time
Remote · United States
Entry level
Front-end Developer

Job_Summary:

Gains Intermediate is a private equity-backed portfolio specializing in health and wellness coaching. The Junior Backend Developer will develop and maintain server-side applications and APIs using Python Flask and MySQL, collaborating with the development team to ensure high-quality backend functionality.

Responsibilities:

  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • Write and maintain API documentation, database schemas, and developer guides.
  • Help improve internal knowledge sharing by contributing to project wikis and documentation.

Qualifications:

-Required:

  • 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.

-Preferred:

  • Exposure to Docker, cloud services (AWS), or CI/CD pipelines.
  • Exposure to AWS Quicksight and infrastructure as code tools like Terraform.

Company:

Gym Launch is an Internet company.