Senior Full Stack Developer | SaaS Product Development

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

TYPE OF WORK

Full Time

SALARY

$1,200 - $1,800/month

HOURS PER WEEK

40

DATE UPDATED

Oct 13, 2026

JOB OVERVIEW

Remote Philippines | Long-Term | Full-Time Commitment | Independent Contractor

About KOMINGO

KOMINGO is an international technology venture focused on SaaS, AI, automation, and digital marketing.
We're looking for an experienced Senior Full Stack Developer to take technical ownership of our products and grow with us long term.

What You'll Build

1. Corporate Website
Premium, responsive, bilingual website (Hebrew/English, RTL/LTR)
SEO, CMS, landing pages, and marketing integrations

2. SaaS Scheduling Platform
Self-service onboarding and industry-specific appointment templates
Google Calendar, Microsoft 365, and Zoom integrations
Team scheduling, availability, and double-booking prevention
Five user roles and secure multi-tenant architecture
Stripe, Cardcom, and subscription billing integrations
WhatsApp notifications, analytics, and customizable dashboards
Automatic time zones, light/dark mode, and excellent UX
API rate limiting, security, and scalable infrastructure
Our philosophy: Powerful functionality. Exceptional simplicity.
Technical Requirements
5+ years of professional full stack experience
React, Next.js, TypeScript, Node.js, PostgreSQL
SaaS architecture, REST APIs, webhooks, OAuth 2.0
Authentication, role-based permissions, database security
AWS, Azure, or Google Cloud
GitHub, CI/CD, automated testing, and deployment
Proven experience with production applications
Strong problem-solving and independent technical thinking

Experience with scheduling systems, payment integrations, and building SaaS products from scratch is a strong advantage.

Working Relationship
We're looking for someone who takes ownership, communicates clearly, explains technical decisions simply, and values trust and long-term collaboration.

You'll work directly with the founder. Technical recommendations and independent thinking are encouraged, while final product decisions remain with the founder.

All code, repositories, and infrastructure will be owned and controlled by KOMINGO.
Contract Terms
Remote, Philippines-based
Long-term, 40 hours per week
Regular overlap with Israeli business hours
Independent contractor only, not employment
Valid monthly invoices are mandatory
Monthly contractor fee agreed in advance
Confidentiality and intellectual property agreement
Applicants must be legally able to provide services and issue valid invoices. This requirement is permanent.

How to Apply
Please provide:
CV, GitHub, and links to production projects you've personally developed.
Your SaaS experience and specific responsibilities.
Experience with Next.js, Node.js, PostgreSQL, and cloud deployment.

Experience with calendar integrations, security, and multi-tenant systems.
Expected monthly contractor fee in PHP.
Current availability and ability to commit 40 hours weekly.
Confirmation that you can legally issue monthly invoices as an independent contractor.
Shortlisted candidates may be invited to a video interview and paid technical assessment.

KOMINGO | Technology, Performance & Automation

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0113
Total Execution Time  0.0125
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,502,760 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Senior-Full-Stack-Developer-SaaS-Product-Development-1748935
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0056 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0005   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1748935
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 1009789
 LIMIT 1 
0.0006   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1748935
AND `misc`.`id` IS NULL 
0.0005   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-21',ej.date_added) duration_days, DATEDIFF('2026-10-21',e.rebill_date) duration_rebill, ej.*, e.deactivate FROM employers e, employer_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-10-21',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1748935' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1748935 
0.0007   UPDATE employer_jobs SET hit_counts = '***Oct-13-2026=1370***Oct-14-2026=582***Oct-15-2026=266***Oct-16-2026=115***Oct-17-2026=75***Oct-18-2026=2***Oct-19-2026=4***Oct-21-2026=3' WHERE job_id= '1748935'  
0.0007   UPDATE employer_jobs SET monthly_hits = '***Oct-2026=2415' WHERE job_id= '1748935'  
0.0004   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1748935' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1748935 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '1009789'
AND `date_added` >= '2022-06-08' 
0.0003   select * from teasers 
0.0003   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)