Senior SaaS Developer / Technical Lead Needed

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

TYPE OF WORK

Full Time

SALARY

$2000

HOURS PER WEEK

40

DATE UPDATED

Apr 10, 2026

JOB OVERVIEW

Prisma + Supabase + API + Worker/Deployment Debugging

I have an application that is about 80% complete. It was built primarily through Claude, and I’m now at the stage where the remaining issues are beyond what I can confidently troubleshoot on my own.

I am **not** looking for someone to rewrite the app from scratch.

I am looking for a **senior-level developer / technical lead** who is comfortable working in an **AI-assisted development workflow**, where **Claude continues generating most of the code** and you act as the architect, debugger, reviewer, and decision-maker.

I need someone who can:
- review an existing AI-generated codebase
- diagnose bugs and architectural issues
- troubleshoot worker-service, database, Prisma, schema, API, and deployment/container issues
- tell Claude exactly what to do next
- review Claude’s output and refine prompts/instructions as needed
- help me move the application from “mostly built” to stable and production-ready

Important ...
This is **not** a role for a junior developer.
This is also **not** a role for someone who is uncomfortable with AI-generated code.

The ideal person is someone who can look at an existing codebase, quickly understand what’s happening, identify root causes, and use AI tools effectively as a coding assistant rather than fight against them.

You should be strong in most of the following:
- TypeScript / JavaScript
- Prisma
- PostgreSQL / Supabase
- schema design and migrations
- API integrations
- worker/service debugging
- deployment containers
- debugging production/staging issues
- backend architecture
- async flows, queueing, and state issues
- reading and improving AI-generated code

Bonus if you have experience with:
- NestJS
- WebSockets / real-time systems
- rate limiting / retry logic
- observability / logs / metrics
- scaling service-based applications
- Claude Code or similar AI-assisted coding workflows

How we will work is:
- you diagnose and architect
- Claude writes most of the code
- you review and direct Claude
- you step in manually only when necessary to unblock or correct the implementation

In other words:
**Claude is the implementation engine; you are the senior engineer and technical lead.**

In the first phase, I want help with:
- identifying the highest-priority bugs/blockers
- stabilizing the worker/database/deployment issues
- clarifying what Claude should do next
- creating a reliable workflow so I can keep building without getting stuck

Ideal candidate:
- highly practical
- excellent at debugging
- comfortable leading AI-generated development
- able to translate vague technical problems into precise implementation steps
- not thrown off by partially messy or AI-written code
- strong enough to spot when the architecture itself is the issue

If you are a great fit, this can turn into a higher paying, long-term / ongoing role.

Please do **not** apply if you are mainly a prompt hobbyist or a junior developer using AI as a Vibecoder.

I need someone who can truly diagnose systems (without relying on AI), then direct the build intelligently.

-------------------------------------------------

Technical brief linked below. Review it BEFORE applying.

----------
-------------------------------------------------

TO APPLY, please submit answers:

1. What experience do you have debugging Prisma, schema, database, or deployment issues in existing apps?

2. Have you worked in a Claude Code or Abacus / AI-assisted workflow before? If so, how do you use AI effectively without letting it create more problems?

3. How would you approach a codebase that is 90% complete but has worker-service and database bugs?

4. Are you comfortable acting as the senior technical lead while AI handles much of the implementation/writing?

5. What is your English speaking, reading, and writing level, and how many hours a day do you have overlap with the US time zones?

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0016
Controller Execution Time ( Jobseekers / Job )  0.0141
Total Execution Time  0.0176
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,499,672 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Senior-SaaS-Developer-Technical-Lead-Needed-1621353
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0070 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1621353
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 922985
 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` = 1621353
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-19',ej.date_added) duration_daysDATEDIFF('2026-04-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-04-19',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1621353' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1621353 
0.0010   UPDATE employer_jobs SET hit_counts '***Apr-10-2026=185***Apr-11-2026=61***Apr-12-2026=32***Apr-13-2026=36***Apr-14-2026=33***Apr-15-2026=19***Apr-16-2026=6***Apr-17-2026=8***Apr-18-2026=1***Apr-19-2026=1' WHERE job_id'1621353'  
0.0008   UPDATE employer_jobs SET monthly_hits '***Apr-2026=382' WHERE job_id'1621353'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1621353' 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` = 1621353 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '922985'
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)