Full-Stack Software Engineer
Listed on 2026-06-19
-
Software Development
Full Stack Developer, Backend Developer, Software Engineer, Cloud Engineer - Software
Full-Stack Software Engineer
On-site, Riyadh
· Full-time
Please read the description carefully
About Fans PassFans Pass is a Saudi-based fast-growing startup building tickets marketplace that provides a secure and user-friendly platform for fans to buy and sell tickets for sports, entertainment, concerts, and global events. We’re a small, hands-on team that ships fast and cares about doing things properly: typed end-to-end, tested, observable, and maintainable.
We’re now building out our core technical team and looking for people who want real ownership from day one.
How We Work- Location: Primarily on-site in Riyadh.
- Flexibility: We offer limited remote flexibility for rest or focused, lower-intensity work.
- Stage: Early and growing. You’ll have outsized influence on how we build.
You’ll be one of our full-stack engineers to build Fans Pass alongside our lead engineer. You’ll work across the whole stack - shipping real features that users touch - in a typed, monorepo codebase where the frontend and backend share contracts. You’ll grow quickly here: the stack is modern, the team is small, and you’ll see your work in production fast.
This role suits a solid early-to-mid-level engineer who’s eager to level up. You don’t need to have used every tool in our stack, but you should be a strong Type Script developer who learns fast and cares about quality.
What you’ll do- Build features end-to-end:
Next.js UI (Server + Client Components, Tailwind) through to backend services and the database. - Work within our monorepo, using TS-Rest contracts and Tan Stack Query to keep the frontend and backend in sync.
- Write background jobs with BullMQ, and work with PostgreSQL/Prisma and Open Search.
- Help build out our testing and observability practices as they take shape.
- Collaborate closely with the lead engineer and designer; participate in code review and planning (Jira).
- Experience:
2-3 Years - Strong Type Script fundamentals and solid experience with React (Next.js a plus).
- Comfort working across the stack (you’ve built and consumed APIs and worked with a relational database).
- Familiarity with Node backend development.
- Care for clean, maintainable, well-typed code, and willingness to write tests.
- Eagerness to learn our stack and grow toward senior-level work.
- Any experience with Bun, Elysia, Prisma, Tan Stack Query, BullMQ/Redis, or Open Search.
- Exposure to Docker and CI/CD.
- Familiarity with Tailwind CSS and component-driven UI.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).