Full-Stack Engineer (Python/FastAPI + Next.js) to $6000

About Tapin.gg
Tapin.gg is a fast-growing platform at the intersection of gaming and commerce. We connect gamers with boosting, coaching, and play-with-a-pro sessions. Alongside that, we operate Shop.Tapin.gg, a Shopify-based digital goods marketplace (similar to Eldorado.gg) where players buy game accounts and items.

We are now rebuilding Shop.Tapin.gg from scratch with a modern stack (FastAPI + Next.js) so we can scale, innovate, and integrate AI into core workflows.

What you’ll do

  • Lead the migration of Shop.Tapin.gg from Shopify to a custom full-stack solution.
  • Implement secure, high-performance checkout flows, account trading, escrow/release logic, and dispute handling.
  • Build APIs and dashboards to support inventory, sellers, payouts, and fraud monitoring.
  • Integrate AI for fraud detection, moderation of listings, and personalized product recommendations.
  • Design database schemas (Postgres), optimize queries, and manage async/background tasks.
  • Work closely with the founder/CTO to ship fast and iterate weekly.

Tech stack

  • Backend: Python 3.11, FastAPI, SQLAlchemy/Pydantic, Postgres, Redis, Celery
  • Frontend: Next.js (App Router), React, TypeScript, Tailwind, shadcn/ui
  • Infra: Docker, Fly.io/Vercel, GitHub Actions, Sentry
  • AI: OpenAI/other LLMs for fraud detection and moderation

You are

  • 4+ years professional experience building web apps; ideally marketplaces or e-commerce.
  • Strong in both Python/FastAPI and React/Next.js.
  • Hands-on experience with payments, escrow logic, and order lifecycle.
  • Pragmatic engineer who can deliver independently in small teams.
  • Bonus: background in gaming ecosystems or account/item marketplaces.

Nice to have

  • Prior Shopify migration experience.
  • Experience integrating Stripe, Payoneer, crypto, or other payout systems.
  • Familiarity with anti-fraud systems, KYC, or trust/safety tooling.

Location and timezone

Remote OK. Some overlap with US Pacific hours preferred.

How to apply

Reply here with:

  1. A short note about a marketplace or e-commerce system you’ve built.
  2. Links to GitHub/portfolio (if available).
  3. Your availability and earliest start date.

Interview process:

  • 1x Live coding session.
  • 1x Live system design round.

Required skills experience

Python 3 years

Required languages

English B1 - Intermediate
Next.js
Published 18 September
71 views
·
30 applications
To apply for this and other jobs on Djinni login or signup.
Loading...