جم جویز
جم جویز

Full-Stack Developer

Tehran/ Poonak
Full Time
44Hours Per Week
~0
-
Less than 10 employees
Games and Entertainment
Iranian company dealing with Iranian and foreign customers
1404
Privately held
توضیحات بیشتر

key Requirements

3 years experience in similar position
PostgreSql - Advanced
Html & CSS - Advanced
JavaScript - Advanced
Node.js - Advanced
GIT - Advanced
Rest API - Advanced
React - Advanced
Jenkins - Basic
Redis - Advanced
React Native - Intermediate
TypeScript - Advanced
Next.js - Advanced
RabbitMQ - Advanced
Docker - Advanced
Kubernetes - Intermediate
Gitlab - Intermediate
language English-Upper Intermediate

Job Description

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.

Job Requirements

Age
21 - 35 Years Old
Gender
Men / Women
Language
English| Upper Intermediate 70%
Software
Gitlab| Intermediate Kubernetes| Intermediate Docker| Advanced Next.js| Advanced RabbitMQ| Advanced TypeScript| Advanced React Native| Intermediate Jenkins| Basic React| Advanced Rest API| Advanced GIT| Advanced Node.js| Advanced Html & CSS| Advanced JavaScript| Advanced PostgreSql| Advanced Redis| Advanced

ثبت مشکل و تخلف آگهی

ارسال رزومه برای جم جویز

insight applicant

مقایسه من با سایر متقاضیان