All roles

Mission Possibly

Fullstack Contract Developer

ContractGlobal, Singapore timezone, hybrid

Ship reliable software across all Mission Possibly brands, including ESC and cat.treks. Selection is based on delivered projects, personal contribution and demonstrable outcomes.

Contract role ยท Global, Singapore timezone, hybrid

About Mission Possibly

Mission Possibly is a consortium of lifestyle consumer brands, including Every Season Counts (ESC), cat.treks, CurioTour and A Little Taller (ALT).

This role works across all brands. You will build and improve traveller-facing features and internal tools, including booking experiences, trip operations and customer support workflows.

How we work together

The Founder leads product priorities, user flows and mockups. The Contract Developer owns implementation: React/Supabase feature development, debugging, integrations, testing, deployment and documentation. You will collaborate with the Founder and relevant brand leads to clarify requirements and flag gaps in mobile layouts, loading and error states, and accessibility before release.

What you'll deliver

  • Working features from agreed requirements and mockups, with clear acceptance criteria
  • Reliable booking flows, traveller profiles and trip pages across our brands
  • Internal tools that reduce manual work in trip operations, customer support and finance
  • Secure integrations, with appropriate permissions and protection of private data
  • Tested releases, safe rollback plans and clear handover documentation
  • Bug fixes and ongoing improvements informed by user feedback

What we're looking for

  • Actual projects you have shipped, with a live demo or private recorded walkthrough showing the work
  • Clear evidence of your personal contribution, the problem solved and the outcome for users
  • Practical JavaScript or TypeScript and React skills
  • Ability to work with Supabase, SQL, relational data and access controls
  • Evidence that you can test, deploy, debug and support software after release
  • Clear communication about scope, trade-offs, blockers and delivery progress
  • Availability to collaborate in Singapore timezone

We hire on outcomes, not academic status or age. You do not need to be studying, recently graduated or hold a degree. Show what you have delivered, how it works and what you learned.

Helpful experience

  • Payment integrations, booking systems or multi-currency workflows
  • Postgres row-level security and server-side functions
  • Mobile-first interfaces and accessibility
  • AI-assisted development with independent verification of generated code

How we assess your work

Human reviewers consider project ownership, shipped outcomes and maintenance, delivery and testing, UX judgment, and communication. We look for concrete evidence and explained trade-offs rather than credentials or unsupported claims. There is no automatic rejection based on a score.

How to apply

Apply below with your CV and one required project you have shipped; a second project is optional. Include a live demo or private recorded walkthrough, explain exactly what you delivered and describe the outcome. Do not share passwords or confidential code.

Answer the short questions about delivery, debugging, working from mockups, release testing, integrations and AI coding tools. Tell us your availability, timezone and overlap with Singapore hours.

We assess work you have already done โ€” no unpaid take-home build. A person reviews every application.


๐ŸŒˆ Everyone is welcome here. We actively support mid-career switchers, people looking for a second chance in life, and persons with disabilities (PWDs). It is our mission to consider everyone from all walks of life โ€” if this role excites you, we want to hear from you.

Apply with your projects

We screen on real work you've already done โ€” no take-home build. Your typed answers save on this device as you go; your CV file isn't saved, so reselect it if you come back.

About you
Project 1 (required)

Loom, YouTube unlisted, Drive etc. One of these two links is required. Never share passwords or confidential code.

A few questions

0 / 250 words (aim for 150โ€“250)

7. Availability

Tell us what you're looking for. This doesn't change or promise the terms of this role.

Every application is reviewed by a person. Your details are only seen by our hiring team.

Pick your mission