Full Stack Web Developer (API Integration)

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

TYPE OF WORK

Full Time

SALARY

$4-$10

HOURS PER WEEK

40

DATE UPDATED

Aug 6, 2026

JOB OVERVIEW

Fairmount Notary Services is seeking a talented Full Stack Web Developer to help build the technology foundation of our growing company. This is an exciting opportunity to work directly with the founder to develop and integrate a secure, modern Remote Online Notary (RON) platform into our existing website using third-party APIs and custom development.

Responsibilities
Integrate third-party APIs into the Fairmount website.
Develop secure front-end and back-end functionality.
Build and maintain responsive web applications.
Create intuitive client and administrative dashboards.
Integrate payment processing (e.g., Stripe).
Implement authentication and user account management.
Collaborate on new features and recommend technical solutions.
Troubleshoot, optimize, and maintain application performance.
Write clean, well-documented, and maintainable code.
Required Qualifications
Proven experience as a Full Stack Web Developer.
Strong knowledge of JavaScript/TypeScript.
Experience with React, Next.js, Vue.js, or similar frameworks.
Experience with Node.js or another backend framework.
Strong REST API integration experience.
Experience working with databases (PostgreSQL, MySQL, MongoDB, etc.).
Understanding of authentication, security, and best practices.
Experience using Git/GitHub.
Strong problem-solving skills.
Excellent written and verbal English communication.
Preferred Qualifications
Experience integrating payment gateways such as Stripe.
Experience with identity verification or document management APIs.
Experience with video conferencing APIs.
Experience building SaaS or business platforms.
Experience working independently in a remote environment.
What We're Looking For

We're looking for someone who enjoys solving business problems with technology and can turn ideas into practical solutions. You should be proactive, detail-oriented, and comfortable working directly with leadership to help build and scale a growing business.

To Apply

Please submit:

Your resume.
Portfolio and/or GitHub profile.
Your preferred technology stack.
Your hourly rate.
A brief description of the most challenging project you've worked on.
Please briefly describe one API integration project you personally completed, including the technologies used, the business problem it solved, and your specific role in the project.

90 Day review pays $6/hour with proven performance

We look forward to learning more about you and your work.

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.0145
Total Execution Time  0.0164
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,487,544 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Full-Stack-Web-Developer-API-Integration-1704267
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0075 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0008   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1704267
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 960900
 LIMIT 1 
0.0010   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1704267
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-12',ej.date_added) duration_daysDATEDIFF('2026-08-12',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-12',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1704267' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1704267 
0.0008   UPDATE employer_jobs SET hit_counts '***Aug-06-2026=496***Aug-07-2026=492***Aug-08-2026=216***Aug-12-2026=1' WHERE job_id'1704267'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Aug-2026=1205' WHERE job_id'1704267'  
0.0011   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1704267' 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` = 1704267 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '960900'
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)