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:
- A short note about a marketplace or e-commerce system you’ve built.
- Links to GitHub/portfolio (if available).
- 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
📊
Average salary range of similar jobs in
analytics →
Loading...