Location: Calgary (Remote-first, occasional in-person onboarding)
Type: Part-Time Contractor (Approx. 10–25 hrs/week)
About the Role
Referral World is looking for an intermediate Full-Stack Engineer to help support and continue development of an existing platform approaching launch.
The role involves working within an active startup codebase, helping stabilize systems, improve functionality, and contribute to ongoing development and refinements.
Responsibilities
- Work within an existing Next.js codebase
- Support and improve frontend and backend functionality
- Help maintain and improve referral/payment flows
- Debug, test, and refine existing systems
- Contribute to ongoing product improvements and refinements
- Collaborate during a transition and knowledge transfer period
Current Tech Stack
- Next.js
- PostgreSQL (Neon)
- Tailwind CSS
- Vercel deployments
- NextAuth
- Stripe
- Resend
- OpenAI integrations
Preferred Qualifications
- Intermediate full-stack development experience
- Experience with Next.js preferred
- Comfortable working independently
- Strong problem-solving ability
- Able to work within an evolving startup environment
Strong Assets
- Experience with Stripe payout flows or marketplace-style payment systems
- Experience working on marketplace or referral-based platforms
- Experience improving/refactoring early-stage systems
Additional Notes
- Platform currently operates across 3 separate deployments (customer, referrer, business)
- Stripe payout and transaction logic is a key part of the platform
- Some in-person onboarding time in Calgary may be required initially
Compensation
Starting at $25/hour depending on experience and fit.
Apply
Please send a short introduction along with any relevant experience or portfolio work.
Applications will begin being reviewed Monday, May 18, and outreach will continue until the role is filled.
Pay: From $25.00 per hour
Application question(s):
- Have you worked with Next.js before?
- Have you worked with Stripe integrations or payout flows?
- Are you comfortable working in an evolving startup codebase with shifting priorities?
- Are you located in or near Calgary, or able to attend occasional in-person onboarding sessions?
- Briefly describe a project or system you’ve worked on that you’re proud of.
Work Location: Hybrid remote in Calgary, AB