Senior Full Stack Software Engineer

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

TYPE OF WORK

Any

SALARY

1250

HOURS PER WEEK

40

DATE UPDATED

May 15, 2025

JOB OVERVIEW

Location: Remote (Philippines preferred)
Type: Full-Time
Start Date: Immediate
Compensation: Competitive, based on experience

Maximcy Group is an emerging platform aiming to redefine the luxury vacation rental experience. Inspired by industry leaders like Airbnb Luxe, we're creating a seamless, high-end booking platform that connects discerning travelers with exclusive properties worldwide.

Your Role

As a Full Stack Software Engineer, you'll play a pivotal role in bringing Maximcy Group and its projects to life. You'll collaborate with a dynamic team of individuals to develop and refine both front-end and back-end components, ensuring a flawless user experience for guests and hosts alike and Real Estate projects.

Keep in mind, we incentivate great performance so the faster we can ship new functional products, the faster and more we can pay you.

Key Responsibilities

Front-End Development: Craft responsive, intuitive interfaces using React and Tailwind CSS.

Back-End Development: Build robust APIs and services with Node.js and Express or leverage Supabase for streamlined development.

Database Management: Design and maintain scalable PostgreSQL databases using Prisma or Drizzle ORM.

Authentication & Authorization: Implement secure user authentication flows with Supabase Auth and role-based access controls.

Payment Integration: Integrate Stripe for seamless booking transactions.

File Storage: Manage property image uploads using AWS S3 or Supabase Storage.

Collaboration: Work closely with designers, product managers, and other developers to deliver high-quality features on time.

End of the day meetings: We will track what work was done in the end of the day to make sure we're all being efficient and we hit all of our metrics as a team!


Qualifications

Experience: 3+ years in full stack development, with a strong portfolio showcasing previous projects.

Technical Skills: Proficiency in React, Node.js, PostgreSQL, and experience with Supabase or similar platforms.

Problem-Solving: Ability to troubleshoot complex issues and implement effective solutions.

Communication: Excellent verbal and written communication skills in English.

Adaptability: Comfortable working in a fast-paced, remote environment with a global team.

Why Join Us?

Innovative Project: Be part of building a platform from the ground up, influencing its direction and success.

Remote Flexibility: Work from anywhere in the Philippines with flexible hours.

Growth Opportunities: Expand your skills and grow with a company poised to make a significant impact in the luxury travel industry.

Collaborative Culture: Join a supportive team that values collaboration, creativity, and continuous learning.

Application Process

Resume & Portfolio: Submit your updated resume and a portfolio of relevant projects.

Technical Assessment: Complete a short coding challenge to demonstrate your skills.

Interview: Participate in a virtual interview to discuss your experience and fit for the role.

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.0151
Total Execution Time  0.0170
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,507,840 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Senior-Full-Stack-Software-Engineer-1378027
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0065 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1378027
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 802694
 LIMIT 1 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1378027
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-19',ej.date_added) duration_daysDATEDIFF('2026-04-19',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-19',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1378027' 
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1378027 
0.0019   UPDATE employer_jobs SET hit_counts '***May-15-2025=22***May-16-2025=62***May-17-2025=4***May-18-2025=4***May-19-2025=10***May-20-2025=12***May-21-2025=12***May-22-2025=12***May-23-2025=10***May-24-2025=6***May-25-2025=3***May-26-2025=6***May-27-2025=1***May-28-2025=2***May-29-2025=7***May-30-2025=3***May-31-2025=1***Jun-02-2025=2***Jun-03-2025=2***Jun-04-2025=9***Jun-05-2025=7***Jun-06-2025=2***Jun-07-2025=1***Jun-09-2025=3***Jun-10-2025=1***Jun-11-2025=2***Jun-12-2025=4***Jun-13-2025=1***Jun-17-2025=3***Jun-18-2025=3***Jun-19-2025=2***Jun-20-2025=2***Jun-22-2025=1***Jun-23-2025=2***Jun-26-2025=1***Jun-27-2025=4***Jun-28-2025=1***Jun-29-2025=1***Jun-30-2025=2***Jul-01-2025=3***Jul-02-2025=4***Jul-03-2025=3***Jul-04-2025=1***Jul-05-2025=1***Jul-07-2025=4***Jul-08-2025=1***Jul-09-2025=2***Jul-10-2025=1***Jul-11-2025=3***Jul-14-2025=1***Jul-15-2025=2***Jul-17-2025=2***Jul-18-2025=2***Jul-20-2025=2***Jul-23-2025=3***Jul-25-2025=2***Jul-26-2025=3***Jul-28-2025=1***Jul-30-2025=1***Aug-01-2025=1***Aug-03-2025=2***Aug-07-2025=1***Aug-08-2025=5***Aug-11-2025=1***Aug-13-2025=1***Aug-14-2025=2***Aug-15-2025=1***Aug-17-2025=1***Aug-19-2025=2***Aug-21-2025=3***Aug-23-2025=1***Aug-24-2025=4***Aug-26-2025=2***Sep-02-2025=1***Sep-04-2025=2***Sep-05-2025=2***Sep-06-2025=1***Sep-10-2025=2***Sep-11-2025=1***Sep-12-2025=1***Sep-16-2025=3***Sep-26-2025=1***Sep-28-2025=1***Oct-03-2025=2***Oct-08-2025=1***Oct-12-2025=1***Oct-14-2025=1***Oct-16-2025=2***Oct-19-2025=1***Oct-21-2025=1***Oct-27-2025=1***Oct-28-2025=2***Oct-31-2025=1***Nov-06-2025=1***Nov-07-2025=1***Nov-09-2025=2***Nov-24-2025=1***Nov-29-2025=1***Dec-03-2025=1***Dec-05-2025=4***Dec-07-2025=1***Dec-08-2025=3***Dec-09-2025=2***Dec-11-2025=3***Dec-13-2025=1***Dec-14-2025=1***Dec-17-2025=1***Dec-18-2025=1***Dec-21-2025=1***Dec-31-2025=1***Jan-01-2026=2***Jan-05-2026=2***Jan-06-2026=1***Jan-07-2026=1***Jan-12-2026=1***Jan-14-2026=1***Jan-18-2026=4***Jan-21-2026=3***Jan-22-2026=1***Jan-26-2026=1***Jan-28-2026=1***Jan-29-2026=1***Feb-02-2026=2***Feb-04-2026=2***Feb-10-2026=1***Feb-13-2026=2***Feb-14-2026=1***Feb-16-2026=2***Feb-19-2026=1***Feb-22-2026=1***Feb-23-2026=1***Feb-24-2026=1***Mar-08-2026=2***Mar-22-2026=1***Mar-24-2026=1***Mar-25-2026=1***Mar-29-2026=1***Apr-05-2026=2***Apr-06-2026=1***Apr-19-2026=2' WHERE job_id'1378027'  
0.0006   UPDATE employer_jobs SET monthly_hits '***May-2025=177***Jun-2025=56***Jul-2025=42***Aug-2025=27***Sep-2025=15***Oct-2025=13***Nov-2025=6***Dec-2025=20***Jan-2026=19***Feb-2026=14***Mar-2026=6***Apr-2026=5' WHERE job_id'1378027'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1378027' 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` = 1378027 
0.0011   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '802694'
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)