AI-Powered Full-Stack Developer

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

TYPE OF WORK

Any

SALARY

₱80,000 - ₱100,000 per month

HOURS PER WEEK

40

DATE UPDATED

Sep 22, 2026

JOB OVERVIEW

AI-Powered Full-Stack Developer
Full-Time | Remote | Asia

MedAlert is looking for a highly capable, AI-native developer who knows how to use tools like Claude Code and Claude to build software quickly, solve technical problems and take ownership of a growing ecosystem of applications, websites, automations and infrastructure.

This is not a traditional full-stack development role.

We are specifically looking for someone who has embraced AI-powered software development and understands how to use AI as the primary development engine, while still having enough technical knowledge to understand the code, diagnose issues, work with APIs, manage servers and make good technical decisions.

We move quickly and expect the person in this role to do the same.

You might be the right person if you are the type of developer who can be given an idea in the morning, work through it with Claude Code, solve the technical problems as they arise and have a functional version running later that day.


About MedAlert

MedAlert provides personal medical alert watches and connected technology designed to help monitor and protect elderly and vulnerable people.

Behind the watches is a growing technology platform covering watch management, alerts, health information, reseller management, mobile applications, SIM connectivity, billing, fulfilment and automation.

We are now looking for someone to take technical ownership of this ecosystem and continue improving it.


What You Will Be Responsible For

You will become the primary technical person responsible for maintaining, improving and building MedAlert's software systems.

Your work will cover a mixture of software development, AI-assisted development, infrastructure, integrations, automation, product development and technical support.


MedAlert Guardian Platform

We have developed a watch management platform that allows users to manage MedAlert watches and monitor watch wearers.

The platform includes functionality such as:

* Watch registration and management
* Wearer profiles
* Fall alerts
* SOS and other watch alerts
* Step tracking
* Health information and AI-powered health metrics
* Notifications and automated alerts
* Device monitoring
* Account management

The platform also includes a reseller portal where MedAlert resellers can:

* Create and manage reseller accounts
* Manage watch inventory
* Allocate watches to customers
* Manage their end clients
* Monitor devices and accounts

You will be responsible for maintaining and improving this platform, developing new functionality and helping shape the product as it evolves.


MedAlert Guardian Mobile App

We have also developed a mobile application using **Claude Code and Expo**, connected to the MedAlert Guardian platform.

You will take ownership of the app and continue developing new features, improving performance and maintaining the integration between the mobile app and the wider MedAlert platform.


Websites and New Digital Products

You will work with the MedAlert leadership team to redesign and improve existing websites and build new websites using Claude Code and AI-powered development.

We also have a new children's watch brand being launched, and one of your upcoming projects will be developing the new website and digital experience for that brand.

Strong experience using **Claude Design and AI-assisted design workflows** will be highly valued.

You do not need to be a traditional graphic designer. We are looking for someone who knows how to collaborate with leadership, turn rough ideas into strong designs and then build them quickly using AI.


Internal Tools and Automation

MedAlert operates several internal services and automation tools deployed across **Render and DigitalOcean**.

These systems perform functions including:

* Subscription billing automation
* Email automations
* SIM card activation and deactivation
* Watch provisioning
* Internal workflows
* Shopify integrations
* ShipBob fulfilment automation
* API integrations between platforms
* Webhook-based automations

You will take ownership of these systems, troubleshoot them when something breaks and improve them over time.


Infrastructure and Server Monitoring

MedAlert also operates a GPS relay server hosted on a **DigitalOcean Droplet**.

This server receives inbound data directly from MedAlert watches and relays that information into the MedAlert Guardian platform.

You will need to understand how this system works and be responsible for:

* Monitoring server availability
* Investigating outages
* Reviewing logs
* Troubleshooting connectivity issues
* Maintaining services
* Deploying updates
* Diagnosing API and network issues
* Ensuring inbound watch data continues flowing correctly

When something goes down, we need someone who can work out what happened and get it working again quickly.


Hardware and Watch Expertise

This role goes beyond software.

You will become one of MedAlert's internal technical experts on the watches themselves.

You will learn:

* How the watches communicate with our servers
* SIM connectivity and mobile network behaviour
* GPS communication
* Device configuration
* Watch firmware and software behaviour
* Data protocols
* Alerts and notifications
* Hardware troubleshooting
* Watch provisioning

You will work directly with our manufacturer's technical contact when required to obtain documentation, understand device behaviour and troubleshoot issues.

You may also occasionally join Zoom calls with MedAlert staff, partners or resellers to explain technical issues or provide second-level technical support.


The Type of Developer We Want

We are not looking for someone who spends days manually writing code that Claude Code could produce in an hour.

We want someone who understands modern AI-powered development and knows how to combine AI with solid software fundamentals.

Your workflow should naturally involve tools like Claude Code throughout the development process.

You should be comfortable using AI to:

* Build applications
* Generate and refactor code
* Debug technical issues
* Design interfaces
* Build APIs
* Create database structures
* Analyse logs
* Understand unfamiliar codebases
* Build integrations
* Write tests
* Deploy applications
* Research technical problems
* Rapidly prototype new ideas

At the same time, you need enough technical knowledge to recognise when AI has produced bad code, understand why something is failing and make sensible architectural decisions.


Technical Skills

You do not need to be a senior traditional software engineer, but you should have strong working knowledge of:

* JavaScript
* TypeScript
* APIs
* REST APIs
* Webhooks
* Databases
* Git and GitHub
* Server environments
* Debugging
* Application deployments
* Authentication
* API integrations
* Basic networking
* Logs and server troubleshooting

Experience with the following platforms or technologies is highly desirable:

* Claude
* Claude Code
* Claude Design
* Lovable
* Expo
* React Native
* Render
* DigitalOcean
* Shopify
* ShipBob
* GitHub
* Node.js
* React
* Next.js
* Supabase
* Firebase
* PostgreSQL
* MongoDB
* Stripe

You do not need experience with every item on this list.

What matters more is that you can learn new systems quickly and use AI effectively to understand and work within unfamiliar technologies.


Who We Think Will Be a Great Fit

You may have around **2 to 3+ years of development experience**, although we care much more about what you can actually build than the number of years on your CV.

We are particularly interested in people who are:

* Extremely comfortable with Claude Code and AI development
* Fast learners
* Strong problem-solvers
* Comfortable taking ownership
* Capable of working independently
* Curious about how systems work
* Comfortable working across software, infrastructure and hardware
* Able to move between different projects during the week
* Happy working in an environment where priorities move quickly
* Comfortable experimenting and finding solutions rather than waiting for detailed specifications

You should have advanced verbal and written English.

You will primarily work internally, although you may occasionally participate in Zoom calls with MedAlert staff, suppliers, partners or resellers where technical input is required.


Working Arrangements

This is a **full-time remote role working approximately 8 hours per day, 5 days per week**.

We are open to candidates throughout Asia, including:

* Philippines
* Indonesia
* Vietnam
* Malaysia
* Other suitable Asian locations

Your working hours should overlap with the Sydney business day so you can collaborate with the MedAlert leadership team.


What Success Looks Like

Within the first few months, we would expect you to understand the majority of MedAlert's technical ecosystem and be comfortable taking ownership of it.

You should become the person the team goes to when:

* A server stops responding
* An API integration breaks
* A reseller portal feature needs to be added
* We want to launch a new website
* A Shopify automation needs changing
* A watch is behaving unexpectedly
* We want a new feature added to MedAlert Guardian
* We need to automate a manual process
* We have a new product idea and want to prototype it quickly

The role suits someone who enjoys having broad ownership and wants to work with a company where they can build real products rather than work on one tiny part of a large engineering team.


How to Apply

Visit ---------- -- When applying, please include:

* A short introduction about yourself
* Your experience using Claude Code and other AI development tools
* Examples of applications, websites or internal tools you have built using AI
* Your GitHub profile, if available
* Any live products or projects you can show us
* A short explanation of how AI has changed the way you develop software
* Your location and timezone
* Your availability for approximately 4 hours per day

We are much more interested in seeing what you have built than reading a long CV.

If most of your development work is still done manually and AI is something you only occasionally use to answer coding questions, this role is probably not the right fit.

If Claude Code is already central to the way you build software, we would like to hear from you.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0151
Total Execution Time  0.0165
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,541,056 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/AI-Powered-Full-Stack-Developer-1735489
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0084 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0005   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1735489
 LIMIT 1 
0.0008   SELECT *
FROM `employers`
WHERE `employer_id` = 978469
 LIMIT 1 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1735489
AND `misc`.`id` IS NULL 
0.0005   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-09-27',ej.date_added) duration_days, DATEDIFF('2026-09-27',e.rebill_date) duration_rebill, ej.*, e.deactivate FROM employers e, employer_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-27',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1735489' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1735489 
0.0009   UPDATE employer_jobs SET hit_counts = '***Sep-22-2026=1299***Sep-23-2026=434***Sep-24-2026=247***Sep-25-2026=165***Sep-26-2026=96***Sep-27-2026=2' WHERE job_id= '1735489'  
0.0016   UPDATE employer_jobs SET monthly_hits = '***Sep-2026=2243' WHERE job_id= '1735489'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1735489' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1735489 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '978469'
AND `date_added` >= '2022-06-08' 
0.0003   select * from teasers 
0.0003   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)