Senior Software Engineer (US Remote)

Work with a small, close-knit team that loves Magic

Build the most Magical market ever at manapool.com. Mana Pool has a growing and adoring fan base, and the platform now drives over $3M in gross sales per month. We are looking for Mana Pool's second engineer to help drive iterative changes that delight buyers and sellers.

Qualifications

We need a full-stack engineer that leans back-end, but can do the front end bits for their projects, and likes the startup feeling. You'll work alongside the founders.

  • passionate player of Magic: the Gathering
  • 7+ years software engineering experience (10+ years preferred)
  • 2+ years of early stage startup experience
  • Experience with our stack or similar technologies:
    • TypeScript (or Javascript + another strongly typed language)
    • Svelte (or a mix of other modern frontend and server-side-rendered frameworks)
    • PostgreSQL (ORM & non-ORM) (or deep experience with another near-ANSI SQL RDBMS)
    • Supabase (or extensive DB ⇔ API experience)

Salary, Stock, and Benefits

All details are negotiable for the right candidate:
  • Salary: $120,000-150,000
  • Stock/equity: substantial early stage equity available
  • Health insurance via Health Reimbursement Arrangement (HRA), $600/month
  • 401K with 25% match
  • 4 weeks paid time off, plus 12 holidays you can take at your discretion (32 total days)
  • High-quality equipment provided (MacBook Pro, monitors, desk equipment, high-end chair, as desired)

How to Apply

Post your application to the job-application API endpoint. See the API docs here (the top paragraph says how to get your API token).

The zip file you post should contain:

  • A resume (PDF or text)
  • A cover letter (PDF or text)
  • A simple app that interacts with the Mana Pool API in any way - spend up to one hour on this

Your cover letter should answer these questions:

  • Why do you want to work at Mana Pool?
  • What do you like about Magic, and how long have you played?