آگهی‌های استخدامی

استخدام Senior Full-Stack Developer

نوینون | NOVINON
تهران، تهران

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

استخدام Senior Full-Stack Developer (Next.js + NestJS)

درباره ما

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

ما دنبال فردی هستیم که :

عاشق چالش‌های تکنولوژی باشد و از حل مسائل پیچیده لذت ببرد 

• وقتی با یک Race Condition یا Memory Leak روبرو می‌شود، هیجان‌زده می‌شود نه ناامید

•  از معماری تمیز و کد خوانا لذت می‌برد، نه فقط کدی که کار می‌کند  

•  می‌خواهد چیزی بسازد که واقعاً مهم است، نه فقط یک پروژه دیگر 

 

موقعیت شغلی

Senior Full-Stack Developer با تمرکز بر معماری Microservices

 

نوع همکاری: تمام وقت  

محل کار: حضوری  

سطح: Senior (حداقل 7 سال تجربه مرتبط)

 

تکنولوژی های مد نظر ما :

Backend

NestJS (Microservices Architecture)

TypeScript (Strict Mode)

Message Broker: RabbitMQ

Caching & Session: Redis

Search Engine: Elasticsearch

Real-time: Socket.IO

Database & Storage

PostgreSQL (Primary Database)

MinIO (Object Storage)

Redis (Cache Layer)

Elasticsearch (Search & Analytics)

Docker & Docker Compose

Frontend

Next.js 14+ (App Router, Server Components, SSR/SSG)

React 18+ با TypeScript

State Management: Zustand / Redux Toolkit

Styling: TailwindCSS / CSS Modules

---

مهارت‌های مورد نیاز

Backend

• تجربه طراحی و پیاده‌سازی Microservices در Production

• تسلط به NestJS (Modules, Providers, Guards, Interceptors, Pipes)

• تجربه کار با RabbitMQ برای Event-Driven Architecture

• پیاده‌سازی Authentication & Authorization (JWT, OAuth, RBAC)

• تجربه کار با TypeORM یا Prisma

• درک عمیق از RESTful API Design و GraphQL (مزیت)

Frontend

• تسلط کامل به Next.js و مفاهیم SSR, SSG, ISR

• تجربه کار با App Router، Server Components و Server Actions

• درک عمیق از React Hooks و Performance Optimization

• تجربه State Management در اپلیکیشن‌های بزرگ

• آشنایی با SEO Best Practices و Core Web Vitals

Database

• تسلط به PostgreSQL (Indexing, Query Optimization, Transactions, Partitioning)

• تجربه طراحی Schema برای سیستم‌های پیچیده

• تجربه کار با Redis برای Caching Strategy و Session Management

• درک مفاهیم ACID و CAP Theorem

 

 

مهارت های عمومی فنی

- تسلط کامل به TypeScript

- درک عمیق از Design Patterns و Clean Code

- تجربه کار با Gitو Git Flow

 

مهارت‌های دارای اولویت بالا

• تجربه DevOps و مدیریت Infrastructure

• تجربه کار با Elasticsearch برای Search Optimization و Analytics

• آشنایی با Socket.IO برای Real-time Features (Chat, Notifications)

• تجربه کار با CI/CD Pipelines (Jenkins, GitLab CI, GitHub Actions)

• آشنایی با Monitoring Tools (Grafana, Prometheus, cAdvisor)

• تجربه کار با Docker و Container Orchestration

• آشنایی با Load Testing (k6, Artillery, JMeter)

• تجربه Performance Tuning و Troubleshooting در Production

 

---

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



مهارت‌های مورد نیاز

  • Production
  • RabbitMQ
  • NestJs
  • Full-stack

حداقل سابقه کار

  • سه تا شش سال

جنسیت

  • مهم نیست

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

  • مهم‌ نیست

نوع همکاری:

تمام وقت

تاریخ انتشار آگهی:

۱۴۰۵/۰۲/۱۵
ارسال رزومه