Senior Software Engineer / Founding Engineer

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

TYPE OF WORK

Full Time

SALARY

$1000-1500/monthly

HOURS PER WEEK

40

DATE UPDATED

Aug 14, 2026

JOB OVERVIEW

We are looking for a Founding Engineer / Senior Full-Stack Engineer to become the first engineer on our platform. You will build core product features from the ground up, take ownership of technical architecture and engineering decisions, and establish the development standards that future engineers will follow.

You will work directly with the founding team in a hands-on, high-ownership role, using AI-assisted development tools such as Claude Code throughout the development process.

Must Have
-At least 5 years of full-stack development experience
-Experience taking at least one system from an empty repository to production and maintaining it
-Experience with AI-assisted development, particularly tools such as Claude Code
-Previous technical leadership experience, such as Tech Lead or providing technical direction to other developers
-Strong ownership and ability to work independently
-Excellent written and spoken English
-Strong communication and problem-solving skills
-Ability to take responsibility for quality, security, and delivery

Technical Expertise
-TypeScript, Next.js, and React — production full-stack experience
-Supabase — schema design, indexing, JSONB, Row-Level Security, authentication, and storage
-Deployment & Infrastructure — Vercel or similar, Node.js servers, Docker, Render, AWS, or similar
-Queues & Background Jobs — BullMQ, QStash, Inngest, or similar
-Authentication & API Design — JWT/OAuth, RBAC, REST, and rate limiting
-Testing — unit and integration testing using Vitest, Jest, Playwright, or similar
-AI APIs — Anthropic, OpenAI, or similar APIs integrated into product features

Responsibilities
-Build the platform's first production systems and core product modules
-Take ownership of the platform's technical architecture and key engineering decisions
-Build full-stack features from development through production
-Establish standards for code review, testing, deployment, and maintainability
-Design and develop APIs, authentication systems, background jobs, and integrations
-Integrate AI capabilities into product features and development workflows
-Work directly with the founding team to turn product requirements into technical solutions
-Evaluate technical approaches and provide input when improvements are needed
-Identify technical risks and communicate issues early
-Build secure, reliable, and maintainable systems
-Document important technical decisions and development practices
-Help mentor and guide future developers as the engineering team grows

Nice to Have
-Experience building multi-tenant SaaS or configurable platforms
-Experience with pgvector / RAG
-Experience with Sentry or similar observability tools
-Experience with Tailwind
-Experience building webhooks and third-party integrations
-Experience integrating email, SMS, payment, or other external services
-Experience working on an early-stage product from the initial development stage

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0146
Total Execution Time  0.0165
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,501,144 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Senior-Software-Engineer-Founding-Engineer-1709130
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0077 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1709130
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 962864
 LIMIT 1 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1709130
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-18',ej.date_added) duration_daysDATEDIFF('2026-08-18',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-08-18',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1709130' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1709130 
0.0006   UPDATE employer_jobs SET hit_counts '***Aug-14-2026=610***Aug-15-2026=87***Aug-16-2026=2***Aug-18-2026=1' WHERE job_id'1709130'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Aug-2026=700' WHERE job_id'1709130'  
0.0007   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1709130' 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` = 1709130 
0.0022   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '962864'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)