Posted Oct 15, 2026

Full-Stack Developer (Junior to Mid-Level)

Apply Now

Junior to Mid-Level Full-Stack Developer

Remote, Philippines · Full-time independent contractor · 7:00 PM – 4:00 AM PHT, Monday to Friday · USD 1,000 – 1,300 per month

BloomGuarden is a U.S.-based HR company. Alongside our recruiting and HR services, we build our own software, in two product lines:

We are a small team. You join as our second developer and work directly with our senior developer, who reviews your work and helps you grow. From day one you pick up real tasks across both product lines: screens, API endpoints and bug fixes.

You do not need to know everything listed below. You need solid basics, care for detail, and the drive to learn fast.

What You'll Do

Build and ship

Work to a quality standard

Communicate and own your work

What You Bring

Non-negotiable tools

Must-haves

Big bonus

Nice-to-haves

Our Stack

TypeScript · React · Next.js · Vite · React Native / Expo · Node.js / Express · PostgreSQL / Supabase · Tailwind CSS / NativeWind · Vitest / Jest · Stripe · Sentry · Vercel · GitHub · Monday.com

How We Work

Our Culture

We hire for the three virtues of the Ideal Team Player (Patrick Lencioni), plus the way BloomGuarden works:

Your First Three Months

Work Setup and Pay

Our Hiring Process

  1. Written application: resume, a GitHub or portfolio link, and answers to the three questions below.
  2. Screening call (20–30 min): availability, setup and basics.
  3. Technical exercise: a short take-home task (capped at about 2–3 hours) or a live pairing session, scored on the same criteria for everyone.
  4. Structured interview: same questions for every candidate, scored on a written rubric. Includes a walkthrough of your exercise.
  5. Decision and offer: we aim to decide within 3 business days of your final interview.

To Apply

Answer these three questions in writing (3–5 sentences each):

  1. Describe a feature you built end to end. What was your part, what stack did you use, and how did you test it?
  2. Tell us about a bug that was hard to find. How did you track it down?
  3. How do you use AI coding tools today, and how do you check what they produce?

Equal Opportunity

BloomGuarden is an equal opportunity employer. We make hiring decisions based only on job-related skills, experience and the needs of the work. We do not discriminate on the basis of age, sex, gender identity, sexual orientation, marital or family status, pregnancy, race, color, ethnicity, national origin, religion, disability, health condition, political belief, or any other status protected by law. Every candidate is assessed with the same structured process and rubric.

If you need an accommodation at any stage of the process, tell us and we will work with you. Please do not include a photo, your age, date of birth, marital status or religion on your resume; we do not use them.

Originally posted on