شرکت ابزارآلات نووا
شرکت ابزارآلات نووا

برنامه‌نویس Back-End

تهران، حسن آباد
تمام وقت
شنبه تا چهارشنبه از 8:30 الی 17:30 / پنجشنبه 8:30 الی 13:00
-
بیمه درمان تکمیلی -ناهار -صبحانه
51 تا 200 نفر
تجارت / بازرگانی
شرکت ایرانی دارای مشتریان داخلی و خارجی
1387
NOVA
خصوصی
توضیحات بیشتر

شاخص های کلیدی از نظر کارفرما

2 سال سابقه کار در گروه شغلی مشابه
PostgreSql - متوسط
Node.js - پیشرفته
Elastic Search - مقدماتی
MongoDB - مقدماتی
TypeScript - متوسط
Next.js - متوسط
Docker - متوسط
زبان انگلیسی-بالاتر از متوسط

شرح شغل و وظایف

ما در نووا به دنبال یک برنامه‌نویس بک‌اند باهوش، ساختارگرا و علاقه‌مند به معماری نرم‌افزار هستیم. فردی که کدنویسی برایش فقط اجرای تسک نباشد، بلکه ساخت سیستمی تمیز، مقیاس‌پذیر و پایدار باشد.
اگر عاشق چالش‌های واقعی در طراحی سرویس‌های پیچیده، بهینه‌سازی عملکرد و ساختاردهی کد هستی، جای تو در تیم تکنولوژی نووا خالی است.
درباره موقعیت
این نقش به عنوان Backend Developer (Node.js) در تیم فنی و محصول نووا تعریف شده است. مسئولیت اصلی تو، توسعه و نگهداری سرویس‌های بک‌اند با تمرکز بر کارایی، امنیت و معماری تمیز است — در محیطی که یادگیری، همکاری و رشد فردی در اولویت است.
مسئولیت‌ها
توسعه و نگهداری سرویس‌های بک‌اند مبتنی بر Nest.js
طراحی و پیاده‌سازی APIهای RESTful با اصول امنیت و کارایی بالا
طراحی معماری Clean Architecture با رعایت اصول SOLID
پیاده‌سازی سیستم‌های جامع مدیریت خطا و لاگ‌گیری
بهینه‌سازی عملکرد، مقیاس‌پذیری و مصرف منابع سرور
مستندسازی کد، فرآیندها و استانداردهای توسعه
مهارت‌ها و دانش تخصصی مورد انتظار
زبان و فریم‌ورک
تسلط کامل بر Node.js و Nest.js
تسلط بر TypeScript (انواع پیشرفته، Genericها، Decoratorها، Type System)
تسلط بر معماری ماژولار، Dependency Injection و طراحی سرویس‌گرا
معماری و طراحی سیستم
آشنایی کامل با Clean Architecture و اصول SOLID
توانایی طراحی ساختار لایه‌ای و سرویس‌گرا (Service-Oriented Architecture)
پایگاه داده و جستجو
تسلط بر SQL / PostgreSQL: طراحی Schema، بهینه‌سازی Query، مدیریت Transactionها
آشنایی با Elasticsearch: جستجوی پیشرفته، تحلیل داده و مدیریت ایندکس‌ها
آشنایی با Redis برای Cache Management
زیرساخت و DevOps
تسلط بر Docker: ساخت Image، مدیریت Containerها، Docker Compose
آشنایی با Nginx برای مدیریت درخواست‌ها و Proxying
آشنایی با Linux: مدیریت Processها، کار با CLI و اسکریپت‌نویسی
تسلط به Git برای کنترل نسخه و همکاری تیمی
مهارت‌های فنی تکمیلی
مدیریت خطا (Error Handling) و طراحی لاگ‌سیستم حرفه‌ای
دیباگینگ (Debugging) و تحلیل مشکلات در محیط تولید
توانایی کار در محیط‌های چابک (Agile) و ساختار تیمی پویا
مهارت‌های نرم (Soft Skills)
تفکر سیستمی و نگاه تحلیلی به کد و معماری
توانایی کار گروهی و تعامل سازنده با تیم‌های فنی
روحیه یادگیری مداوم و رشد فردی
مسئولیت‌پذیری و نظم در اجرای تسک‌ها
انتقادپذیری و تمایل به بهبود مستمر
تمرکز بالا و دقت در جزئیات
محیط کاری و فرهنگ تیم
زیرساخت سرورهای Linux-based
محیط کاری پویا، چابک و یادگیرنده
پروژه‌های چالش‌برانگیز و واقعی در مقیاس سازمانی
فرصت رشد شغلی سریع در مسیر Senior Developer / System Architect
مزایا
 همکاری با تیم فنی با استانداردهای جهانی
 امنیت شغلی و پرداخت منظم
 یادگیری و رشد مداوم در پروژه‌های واقعی
 فرهنگ سازمانی مبتنی بر احترام و هم‌افزایی
نوع همکاری: تمام وقت | حضوری
محل کار: تهران، دفتر مرکزی نووا (نزدیک مترو حسن‌آباد)
 اگر کدنویسی برایت هنر ساخت سیستم است، نه فقط نوشتن خطوطی از منطق،  رزومه را برای ما ارسال کن.

شرایط احراز شغل

جنسیت
تفاوتی ندارد
زبان
انگلیسی| بالاتر از متوسط ۷۰٪
نرم افزارها
Node.js| پیشرفته Next.js| متوسط TypeScript| متوسط PostgreSql| متوسط Elastic Search| مقدماتی MongoDB| مقدماتی Docker| متوسط

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

ارسال رزومه برای شرکت ابزارآلات نووا