Moonlight serves tens of thousands of tarot hobbyists and professionals worldwide as a blossoming therapeutic ritual. Our mission is to make tarot approachable, playful, and empowering.
As a software engineer, you'll be working on core infrastructure that powers meaningful connections between friends and practitioners.
While this is a contract role, you'll be an integral part of our small team, collaborating closely on technical decisions that shape how people experience tarot online.
GIF from app.moonlight.world, our tarot platform.
Realtime multiplayer tarot rooms with live video / audio
Interactive deck exploration, spread layouts, and customizable room UI
A professional reader marketplace (Calendly meets Stripe, but for tarot)
Recordable tarot readings with video playback
A digital deck marketplace for artist-made tarot decks
Developing new user-facing features, including new monetization features & payment systems
Scaling and optimizing our infrastructure to handle our growing user base
Maintaining platform infrastructure for realtime tarot connected to a services marketplace
Building internal admin tools
7+ years of experience in backend / full-stack web development
Experience architecting and maintaining scalable software
Experience with payment processing (Stripe or Stripe Connect)
Comfort working with Node.js, AWS, React, and SQL
Remote-friendly with flexible hours
A collaborative startup environment
Opportunity to shape an emerging platform
(Plus, you’ll probably learn some tarot)
Fill out the form below! Including links to your projects is very helpful. If you have any questions you can email our founder Danielle at danielle(at)moonlight.world.
And of you know engineers in your network who might be a good fit, please share this job post with them.