Full-Stack App Developer – AI & Voice Systems

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

TYPE OF WORK

Part Time

SALARY

640

HOURS PER WEEK

20

DATE UPDATED

Aug 30, 2026

JOB OVERVIEW

We are an Australian technology start-up developing a new digital platform in the transport and mobility sector. We are looking for a talented part-time Full-Stack App Developer with strong AI development experience to join us as we prepare the platform for market launch.

The product is already well advanced and has a substantial working codebase and production infrastructure. This is not a greenfield project. You will work with an existing system, understand its architecture and help us complete, strengthen and expand the platform.

A major focus of the next development phase will be AI-powered voice functionality and intelligent agents, alongside continued development of our web, mobile and backend applications.

What You’ll Work On

Continue development of existing customer, driver and administration applications.
Build and integrate voice-command and conversational AI functionality.
Develop AI agents that can securely interact with application functions, APIs and backend services.
Work across frontend, backend, mobile applications and production infrastructure.
Integrate and maintain third-party APIs and services.
Debug, test and improve existing functionality.
Take features from concept through development, testing and production deployment.
Use modern AI development tools to accelerate development while maintaining high standards for security, reliability and code quality.

What We’re Looking For

Strong full-stack software development experience.
Strong TypeScript/JavaScript, React/Next.js and Node.js experience.
Mobile application development experience; React Native/Expo is highly desirable.
Experience with REST APIs, PostgreSQL/databases and cloud-hosted applications.
Genuine hands-on experience integrating LLMs and AI APIs into production applications.
Experience building AI agents, tool/function calling, automated workflows or conversational AI systems.
Experience with voice AI, speech-to-text, text-to-speech or real-time conversational systems is highly desirable.
Strong experience using AI development tools such as Claude Code, Codex, Cursor or equivalent.
Experience with platforms such as Stripe, Google Maps, Supabase, Twilio, Vercel or similar is advantageous.
Strong Git/GitHub and CI/CD experience.
Ability to understand and safely extend an existing production codebase rather than unnecessarily rebuilding working systems.
Strong attention to security, privacy, testing and production reliability.

Who We’re Looking For

We want someone who can take ownership, solve problems independently and communicate clearly. You should be comfortable working directly with the founder in a fast-moving start-up environment.

Importantly, we are looking for someone who understands how to use AI as an engineering accelerator, not as a replacement for sound software-engineering judgement.

The Opportunity

This is initially a part-time position with an early-stage Australian start-up approaching market launch.

For the right person, there is genuine potential for this position to develop into a long-term and potentially full-time role as the business grows.

You will be joining at an early stage, meaning the successful candidate will have the opportunity to make a meaningful contribution to the technology and future direction of the product.

When Applying

Please include examples of applications you have built or substantially contributed to, your experience with the technologies above, and at least one example of an AI agent or AI-powered application you have personally built.

If you have experience building voice or conversational AI systems, please provide details.

Please also include your GitHub/portfolio (if available), current weekly availability and preferred working

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0136
Total Execution Time  0.0155
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,487,648 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Full-Stack-App-Developer-AI-Voice-Systems-1719499
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0062 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1719499
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 968903
 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` = 1719499
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-01',ej.date_added) duration_daysDATEDIFF('2026-09-01',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-09-01',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1719499' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1719499 
0.0007   UPDATE employer_jobs SET hit_counts '***Aug-29-2026=1***Aug-30-2026=93***Sep-01-2026=5' WHERE job_id'1719499'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Aug-2026=94***Sep-2026=5' WHERE job_id'1719499'  
0.0011   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1719499' 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` = 1719499 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '968903'
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)