UFIT – Full Stack Software Developer

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Gig

WAGE / SALARY

$12-$18hr

HOURS PER WEEK

TBD

DATE UPDATED

May 18, 2026

JOB OVERVIEW

UFIT is seeking a Full Stack Software Developer to continue expanding and maintaining the existing UFIT software platform.

This role will focus on:

Adaptive sports, PE, sports, and benchmark systems
Parent dashboards
WordPress integrations
Hosting and deployment management
Platform feature expansion
Database-connected modules
Mobile and web functionality

The developer must be capable of independently completing assigned technical deliverables with strong communication and accountability.

REQUIRED SKILLS

Must have experience with:

React Native
Render
Next.js
Supabase
PostgreSQL
WordPress
Bluehost
GoDaddy
API integrations
GitHub
Mobile responsive design
Role-based systems

Preferred:

Expo EAS
Railway
Vercel
AI-assisted development workflows

RESPONSIBILITIES
Build new adaptive program modules
Expand parent and admin dashboards
Connect systems to WordPress websites
Manage hosting/domain integrations
Maintain mobile and web applications
Troubleshoot bugs and deployment issues
Maintain database functionality
Deploy completed features to testing/live environments

DAILY REQUIREMENTS

Developer must:

Submit daily progress updates
Push GitHub commits daily
Provide Loom walkthrough videos for completed work
Maintain communication during scheduled hours
Update assigned tasks consistently

KPI REQUIREMENTS

Deliverable Completion
100%+ on-time task completion

Code Quality
Low critical bug rate after approval

Documentation
Required for completed work:

GitHub/Google Chat commits
Loom walkthrough
Deployment notes

Communication
Respond during scheduled working hours
Maintain professional communication

DEFINITION OF COMPLETED WORK

A task is considered complete ONLY when:

Fully functional
Connected properly to database/system
Mobile responsive
Successfully tested
Uploaded to proper channels
Deployed successfully
Loom walkthrough submitted
Approved by UFIT management

Incomplete or partially functional work does not qualify as completed work.

COMPENSATION STRUCTURE
Hourly Work
Applies to:

maintenance
revisions
troubleshooting
integrations
support tasks

Milestone Work
Major modules/features may be assigned fixed payouts based on:

scope
deadline
functionality
deployment completion

Payment is earned only after full completion and approval.

APPLICATION REQUIREMENTS
Applicants must provide:

Resume
Portfolio or GitHub
Examples of previous projects
Experience with WordPress and hosting platforms
Loom introduction video

IMPORTANT NOTICE

UFIT operates on a performance and deliverable-based structure.
Compensation is tied to completed and approved work, not simply hours logged.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0626
Total Execution Time  0.0639
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,515,400 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/UFIT-Full-Stack-Software-Developer-1649452
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0570 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0008   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1649452
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 580836
 LIMIT 1 
0.0465   SELECT COUNT(DISTINCT t.id) as cnt
FROM 
`t_thread` `t`
INNER JOIN `t_message` `mON `t`.`id` = `m`.`thread_id`
INNER JOIN `t_message_employer` `eON `m`.`id` = `e`.`message_id`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1649452
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-06-19',ej.date_added) duration_daysDATEDIFF('2026-06-19',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_jobs ej WHERE e.employer_id ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-06-19',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1649452' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1649452 
0.0007   UPDATE employer_jobs SET hit_counts '***May-18-2026=906***May-19-2026=110***May-20-2026=42***May-21-2026=44***May-22-2026=31***May-23-2026=21***May-24-2026=35***May-25-2026=31***May-26-2026=27***May-27-2026=33***May-28-2026=19***May-29-2026=8***May-30-2026=2***May-31-2026=16***Jun-01-2026=7***Jun-02-2026=10***Jun-03-2026=7***Jun-04-2026=5***Jun-05-2026=4***Jun-06-2026=7***Jun-07-2026=3***Jun-08-2026=5***Jun-09-2026=10***Jun-10-2026=2***Jun-11-2026=5***Jun-12-2026=5***Jun-19-2026=1' WHERE job_id'1649452'  
0.0006   UPDATE employer_jobs SET monthly_hits '***May-2026=1325***Jun-2026=71' WHERE job_id'1649452'  
0.0009   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1649452' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1649452 
0.0047   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '580836'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)