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.
Xtremepush
CapIntel
Mindera
WellD
GoDaddy