Backend Architect / Staff Engineer

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

TYPE OF WORK

Full Time

SALARY

6000+ per month

HOURS PER WEEK

40

DATE UPDATED

Apr 3, 2026

JOB OVERVIEW

Backend Architect / Staff Engineer

Company: TruthScan
Location: Fully Remote (Global)
Hours: 100% Flexible

About TruthScan

We help enterprise companies detect AI fraud at massive scale. As AI-generated content and sophisticated fraud tactics multiply, our systems act as the ultimate line of defense. We are a small, elite, fully remote team, and we are currently entering a hyper-growth phase.

The Challenge

We are looking for a world-class engineer to sit squarely at the intersection of deep backend engineering, DevOps, and systems architecture. Our current immediate mandate is to scale our architecture 20x to 100x in the next six months to seamlessly serve millions of requests per minute.

You will be given full autonomy. We don't care when you work or how you structure your day, as long as you are highly results-driven and can execute at the highest level alongside our current lead backend engineer.

What You Will Do

Support the architectural roadmap to scale our systems to handle millions of requests per minute.
Bridge the gap between application code, database performance, and cloud infrastructure.
Optimize our data ingestion, processing pipelines, and query latency.
Build observability and alerting to ensure our high-availability targets are met.
Act as a multiplier for the engineering team—mentoring other developers and elevating our overall technical standards.

The Tech Stack

Primary Language: Python (Deep expertise required. Familiarity with Go, Rust, or Node.js/TypeScript is highly desirable).
Data: PostgreSQL, Supabase.
Infrastructure & Cloud: AWS, DigitalOcean, Vercel.
Observability & Search: DataDog, OpenSearch.

Who You Are

A Systems Thinker: You don't just write backend endpoints; you understand how the code, the database, and the infrastructure interact under extreme load.
Battle-Tested: You have successfully scaled systems to millions of RPM before and have the scars to prove it. You know what breaks at scale and how to prevent it.
Highly Autonomous: You thrive in environments with zero micromanagement. You can take a high-level business goal and translate it into a deployable architectural reality.
A Pragmatic Problem Solver: You know when to engineer a custom, complex solution and when to leverage existing tools to get the job done faster.

Compensation & Perks

Top-Tier Pay: We compensate extremely well. Because we are a global, fully remote company, we do not list a single static number, but we pay at the top of the market localized to your country of residence.
True Flexibility: 100% remote, work whenever you are most productive.
Impact: You will be a foundational pillar of a company fighting on the front lines of the AI revolution.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0196
Total Execution Time  0.0214
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,508,960 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Backend-Architect-Staff-Engineer-1616300
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0131 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1616300
 LIMIT 1 
0.0010   SELECT *
FROM `employers`
WHERE `employer_id` = 603294
 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` = 1616300
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-21',ej.date_added) duration_daysDATEDIFF('2026-04-21',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-21',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1616300' 
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1616300 
0.0007   UPDATE employer_jobs SET hit_counts '***Apr-03-2026=781***Apr-04-2026=76***Apr-05-2026=53***Apr-06-2026=49***Apr-07-2026=15***Apr-08-2026=16***Apr-09-2026=18***Apr-10-2026=5***Apr-11-2026=8***Apr-12-2026=2***Apr-13-2026=11***Apr-14-2026=55***Apr-15-2026=10***Apr-16-2026=3***Apr-17-2026=6***Apr-18-2026=8***Apr-21-2026=1' WHERE job_id'1616300'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Apr-2026=1117' WHERE job_id'1616300'  
0.0015   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1616300' 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` = 1616300 
0.0063   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '603294'
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)