Full Stack Engineer

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

TYPE OF WORK

Full Time

SALARY

PHP 90,000 to PHP100,000 per month

HOURS PER WEEK

40

DATE UPDATED

Sep 29, 2025

JOB OVERVIEW

Full Stack Web Developer (React + API Integration), Remote / Philippines,
* Please note - Our recruitment process requires prospective candidates to participate in a technical interview that includes a live coding examination.

We are a self-funded Australian startup created by two entrepreneurs with 20+ years of experience in manufacturing industries, technology, and finance. We have grown to a team of 11 staff over the past 3 years. Company culture is extremely important to us, we look forward to building a cohesive team that enjoys working and growing together. We are based in Sydney, Australia, and are on a mission to help small businesses in a specific niche improve their performance with higher income, time savings, and a better future.


We have created a highly innovative ecosystem for a specific type of small business in a growing market with excellent tailwinds. Our business combines a SaaS solution designed to solve the business needs this specific niche market, combined with a robust eCommerce marketplace and POS portal.


Our business model is the first B2B2C model of its kind in the industry, blending wholesale product supply and retail POS with complex payment flows and an advanced booking system. Our roadmap includes a sophisticated dropshipping portal for 3rd party products, and integration of AI into the booking process and ML to uncover the buyer behavior of users and their customers.


We currently have hundreds of users successfully using the platform on a daily basis, we are now looking to build a team that will help realize our extensive roadmap to take on the giants of the POS industry both in Australia and then the UK & USA.


About the Role

We’re looking for a talented and pragmatic Web Developer who thrives on bringing exceptional front-end experiences to life while deeply integrating with a complex backend ecosystem. You’ll take ownership of building responsive, performant, and intuitive web interfaces using React, while also ensuring seamless integration with our internal APIs and third-party services.
You’ll work closely with our in-house back-end engineers, product managers, and QA to evolve our product suite, which integrates with systems such as Stripe, Shopify, Xero, HubSpot, Cin7, and Databox, and is powered by a backend built in Django, Python, PostgreSQL, and AWS.
What You’ll Do
Own the development of web-based user-facing features using React (hooks, context API, component-based architecture).


Integrate front-end interfaces with complex back-end APIs (primarily Django REST Framework and Django Ninja).


Build and maintain highly interactive, data-driven UIs that are robust and scalable.


Collaborate with dedicated back-end engineers to ensure smooth API design and usage.


Manage authentication, session state, and data flows between front-end and back-end.


Ensure a responsive and cross-browser compatible design and performance.


Contribute to the improvement of our CI/CD pipelines for frontend assets.


Troubleshoot, debug, and resolve performance or integration issues.


Participate in code reviews and continuously improve code quality and maintainability.


Skills & Experience
3+ years of experience in React front-end development with strong JavaScript/TypeScript fundamentals.


Demonstrated ability to consume and integrate with RESTful APIs in a production environment.


Proficiency with state management libraries (Redux, Zustand, or Context API).


Strong understanding of HTML5, CSS3, SCSS, and modern responsive layout techniques (Flexbox, Grid).


Experience working alongside backend systems, ideally in Django/Python environments.


Solid grasp of Git-based workflows and working in agile teams.


Familiarity with AWS, particularly in the context of static site hosting, S3, CloudFront, or API Gateway.


Experience with payments and e-commerce platforms, especially Stripe or Shopify.


Comfortable using and improving CI/CD pipelines for web applications (GitHub Actions, Netlify, Vercel, etc.).


Bonus Points
Exposure to Django templating, serializers, or even back-end dev work.


Understanding of web performance best practices and front-end observability.


Experience working with complex system integrations across business software.


An eye for good design and attention to UX details.


Comfortable collaborating in cross-functional teams with product and design.


What You’ll Get
A collaborative, respectful engineering culture that values quality and pragmatism.


The opportunity to shape and own how front-end development is done in our team.


A fast-moving startup environment with interesting technical challenges and real impact.


Mentorship and room to grow your skills in both front-end and full-stack development.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0009
Controller Execution Time ( Jobseekers / Job )  0.0336
Total Execution Time  0.0350
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,518,952 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Full-Stack-Engineer-1431119
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0254 seconds)  (Hide)
0.0006   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0015   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1431119
 LIMIT 1 
0.0013   SELECT *
FROM `employers`
WHERE `employer_id` = 594546
 LIMIT 1 
0.0095   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1431119
AND `misc`.`idIS NULL 
0.0006   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-15',ej.date_added) duration_daysDATEDIFF('2026-04-15',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-15',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1431119' 
0.0014   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1431119 
0.0010   UPDATE employer_jobs SET hit_counts '***Jul-25-2025=276***Jul-26-2025=53***Jul-27-2025=39***Jul-28-2025=35***Jul-29-2025=26***Jul-30-2025=19***Jul-31-2025=9***Aug-01-2025=7***Aug-02-2025=2***Aug-03-2025=4***Aug-04-2025=12***Aug-05-2025=1***Aug-06-2025=5***Aug-07-2025=2***Aug-08-2025=148***Aug-09-2025=32***Aug-10-2025=35***Aug-11-2025=26***Aug-12-2025=14***Aug-13-2025=16***Aug-14-2025=11***Aug-15-2025=4***Aug-16-2025=4***Aug-17-2025=2***Aug-18-2025=6***Aug-19-2025=3***Aug-20-2025=1***Aug-21-2025=3***Aug-22-2025=11***Aug-23-2025=1***Aug-24-2025=4***Aug-25-2025=8***Aug-26-2025=4***Aug-27-2025=7***Aug-28-2025=2***Aug-29-2025=2***Aug-30-2025=4***Aug-31-2025=1***Sep-02-2025=3***Sep-03-2025=4***Sep-04-2025=5***Sep-05-2025=3***Sep-06-2025=4***Sep-07-2025=8***Sep-08-2025=2***Sep-09-2025=2***Sep-10-2025=1***Sep-11-2025=5***Sep-12-2025=1***Sep-13-2025=1***Sep-14-2025=3***Sep-17-2025=1***Sep-20-2025=4***Sep-21-2025=2***Sep-23-2025=2***Sep-25-2025=1***Sep-26-2025=2***Sep-27-2025=3***Sep-28-2025=1***Sep-29-2025=166***Sep-30-2025=32***Oct-01-2025=25***Oct-02-2025=13***Oct-03-2025=7***Oct-04-2025=6***Oct-05-2025=2***Oct-06-2025=10***Oct-07-2025=3***Oct-08-2025=4***Oct-09-2025=4***Oct-10-2025=3***Oct-11-2025=3***Oct-12-2025=1***Oct-13-2025=2***Oct-14-2025=4***Oct-15-2025=1***Oct-16-2025=2***Oct-17-2025=5***Oct-18-2025=2***Oct-19-2025=2***Oct-20-2025=1***Oct-21-2025=1***Oct-23-2025=5***Oct-25-2025=1***Oct-27-2025=3***Oct-28-2025=1***Oct-31-2025=2***Nov-01-2025=1***Nov-02-2025=1***Nov-03-2025=3***Nov-04-2025=3***Nov-05-2025=1***Nov-07-2025=4***Nov-08-2025=2***Nov-13-2025=4***Nov-14-2025=1***Nov-16-2025=2***Nov-17-2025=2***Nov-18-2025=1***Nov-19-2025=1***Nov-20-2025=3***Nov-21-2025=1***Nov-22-2025=1***Nov-23-2025=2***Nov-25-2025=3***Nov-26-2025=6***Nov-29-2025=1***Nov-30-2025=3***Dec-03-2025=3***Dec-04-2025=1***Dec-06-2025=1***Dec-11-2025=2***Dec-14-2025=2***Dec-19-2025=2***Dec-20-2025=3***Dec-22-2025=2***Dec-26-2025=2***Dec-27-2025=1***Dec-30-2025=2***Dec-31-2025=1***Jan-05-2026=2***Jan-06-2026=3***Jan-07-2026=1***Jan-09-2026=2***Jan-10-2026=2***Jan-16-2026=2***Jan-18-2026=1***Jan-22-2026=1***Jan-26-2026=1***Jan-27-2026=1***Jan-28-2026=1***Jan-29-2026=1***Feb-01-2026=3***Feb-04-2026=1***Feb-08-2026=1***Feb-09-2026=1***Feb-11-2026=2***Feb-13-2026=1***Feb-14-2026=2***Feb-16-2026=1***Feb-17-2026=1***Feb-19-2026=1***Feb-22-2026=3***Feb-23-2026=1***Feb-24-2026=1***Feb-25-2026=2***Feb-26-2026=1***Mar-05-2026=1***Mar-08-2026=2***Mar-10-2026=2***Mar-17-2026=1***Mar-25-2026=1***Mar-26-2026=4***Apr-03-2026=3***Apr-09-2026=3***Apr-10-2026=2***Apr-14-2026=1***Apr-15-2026=1' WHERE job_id'1431119'  
0.0009   UPDATE employer_jobs SET monthly_hits '***Jul-2025=456***Aug-2025=382***Sep-2025=256***Oct-2025=113***Nov-2025=46***Dec-2025=22***Jan-2026=18***Feb-2026=22***Mar-2026=11***Apr-2026=10' WHERE job_id'1431119'  
0.0027   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1431119' AND status LIKE 'sent%' ORDER BY id DESC  
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1431119 
0.0049   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '594546'
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)