Jobs For Humanity

Full-Stack Developer

Role

Full-Stack Developer

Job type

Part-time

Posted

11 months ago

Share this job

Salary

Not disclosed by employer

Job description

Role Overview: 

This is an exciting opportunity for a motivated developer who is also detail-oriented and can ensure the platform runs smoothly. 

Key Responsibilities: 

  • Maintain and optimize the existing platform. 
  • Develop new features to enhance the website and mobile application. 
  • Troubleshoot and debug issues reported by users and internal teams. 
  • Ensure smooth third-party API integrations. 
  • Collaborate with the agency’s development team to transition from the initial build to in-house maintenance. 
  • Enhance security, scalability, and performance. 
  • Write clean, efficient, and well-documented code. 
  • Stay up to date with the latest web and mobile development trends. 
  • Assist in setting up pricing models, schedules, and availability for trainers and experts.
  • Work with the team to optimize searchability and user experience by categorizing and structuring data correctly. 

 

Key Skills:

To be successful in this role, you should have experience with the following technologies: 

Frontend Development: 

  • Vue.js / Angular / React / Blade 
  • Strong understanding of responsive UI/UX 
  • Experience with cross-browser compatibility 

Backend Development: 

  • PHP (Laravel 7+) 
  • MySQL / MariaDB / PostgreSQL / MongoDB 

Mobile Development (Preferred but not mandatory): 

  • Swift (iOS) – XCode 
  • Kotlin (Android) – Android Studio

Other Technologies & Tools: 

  • Web APIs and third-party integrations 
  • Git version control 
  • Cloud hosting platforms: AWS, Google Cloud, Microsoft Azure 
  • Basic understanding of security best practices (encryption, authentication, etc.) 

Who You Are: 

  • 3+ years of experience in web development (internship or freelance projects count!). 
  • Strong attention to detail.
  • Passionate about fitness and technology (a plus!). 
  • Problem-solver with a growth mindset. 
  • Ability to work independently and collaboratively. 
  • Strong communication skills and willingness to learn. 
  • Experience working in startups or agile environments (preferred but not required).

Why Join Us? 

  • Be part of an exciting fitness tech revolution. 
  • Work in a dynamic startup environment with direct impact. 
  • Room for growth and career development. 
Resume ExampleCover Letter Example

Explore more