استخدام Full-Stack Developer

  • دسته‌بندی شغلی

    وب،‌ برنامه‌نویسی و نرم‌افزار
  • موقعیت مکانی

    تهران ، تهران
  • نوع همکاری

    تمام وقت
  • حداقل سابقه کار

    سه تا شش سال
  • حقوق

    از ۳۰,۰۰۰,۰۰۰ تومان

شرح موقعیت شغلی

About JamJoys:
JamJoys is a startup focused on bringing IRL (In-Real-Life) traditional games into an educational and entertaining video format to create an engaging digital platform that embraces real-life games. We are actively building out our core product and are looking for a capable Full-Stack Developer to work alongside our current development team to help build, refine, and deploy the platform.

The Role In this role, you will be collaborating with our development team to implement features across both the frontend and backend. Working in a startup requires a high tolerance for ambiguity; requirements can change, and you will need to adapt quickly. We are looking for someone who has practical experience building projects from the ground up in a startup environment and understands how to navigate the day-to-day technical challenges that come with it.

Backend Requirements You will be working with a modern, structured backend. We expect you to have:

Strong proficiency in Node.js and NestJS.
Experience working with modular and structured backend architectures.
Practical experience and familiarity with Microservices Architecture and collaboration within a monolith.
The ability to design, develop, and maintain RESTful APIs.
Familiarity with designing and implementing independent, scalable, and maintainable services.
An understanding of inter-service communication, service boundaries, and distributed systems.
Knowledge of authentication, authorization, error handling, and building scalable services.
Experience using RabbitMQ for asynchronous processing and inter-service communication.
Experience with Redis for caching, session management, rate limiting, or as a queue backend.
Experience using BullMQ for managing job queues and background processing.
Frontend Requirements

Solid understanding of React and Next.js (SSR/CSR).
Experience building clean, modern, and functional user interfaces using Tailwind CSS.
Practical experience with modern UI component libraries, like Shadcn UI.
Familiarity with state management and data fetching in Next.js applications.
Infrastructure & Environment Setup You should be familiar with the DevOps pipelines we already have in place to collaborate effectively.

Familiarity with Docker, Docker Compose, and Kubernetes (k8s).
Ability to work smoothly with localized infrastructure ecosystems. You must know how to configure and use package proxy mirrors (NPM, Docker registries, etc.) to bypass network restrictions.
Experience working with self-hosted GitLab and a basic understanding of deploying code to Linux servers.
What We Are Looking For

Previous experience working in a startup environment where you had to build features from the beginning.
A practical, problem-solving mindset with the ability to handle ambiguity and shifting priorities.
A team player who can communicate effectively and collaborate with our current technical team.
Work Environment

Location: Tehran, Punak (Hamila Commercial Center).
Employment Type: Full-time.
Benefits: Social Security Insurance.

معرفی شرکت

JamJoys یک پلتفرم دیجیتال در حوزه سرگرمی و تجربه‌های تعاملی است که با تمرکز بر تکنولوژی، تجربه کاربری و مقیاس‌پذیری در حال توسعه محصولات و سرویس‌های مدرن برای کاربران خود می‌باشد.

ما در JamJoys تلاش می‌کنیم با استفاده از معماری‌های به‌روز، طراحی محصول دقیق و توسعه سریع، تجربه‌ای روان، پایدار و جذاب برای کاربران ایجاد کنیم. زیرساخت فنی پروژه بر پایه تکنولوژی‌های مدرن مانند NestJS، Next.js، PostgreSQL، Redis، RabbitMQ، Docker و معماری Microservices توسعه داده شده و تمرکز اصلی ما روی performance، scalability و maintainability است.

فرهنگ کاری ما مبتنی بر:

همکاری تیمی
یادگیری مداوم
مسئولیت‌پذیری
حل مسئله
و مشارکت در تصمیم‌گیری‌های فنی و محصول

در JamJoys افراد فقط بخشی از تیم توسعه نیستند؛ بلکه در ساخت، رشد و جهت‌دهی محصول نقش واقعی دارند.

ما به دنبال ساخت محیطی هستیم که اعضای تیم بتوانند:

روی مسائل واقعی و چالش‌برانگیز کار کنند
در تصمیمات فنی اثرگذار باشند
رشد حرفه‌ای مداوم داشته باشند
و در کنار تیم، محصولی مقیاس‌پذیر و قابل‌اعتماد بسازند
  • مهارت‌های مورد نیاز

    Full-stack typescript Git Node.js
  • جنسیت

    مهم نیست
  • وضعیت نظام وظیفه

    مهم‌ نیست
  • حداقل مدرک تحصیلی

    مهم نیست

مشاغل مشابه

چه موردی را می‌خواهید گزارش کنید؟

از اینجا شروع کنید

در شغل بهتری استخدام شوید! رایگان!

  • جستجو و ارسال رزومه به آگهی‌های استخدام بیش از ۱۰۰,۰۰۰ شرکت ایرانی
  • رزومه‌ساز رایگان
  • دریافت فرصت‌های شغلی جدید مرتبط از طریق ایمیل (Job Alert)
  • شناخت محیط کار و فرهنگ سازمانی شرکت‌های در حال استخدام
image/svg+xml