استخدام برنامهنویس (Back-End (NodeJs
شرح موقعیت شغلی
طراحی، توسعه و نگهداری سرویسهای Back-End مقیاسپذیر با استفاده از Node.js و NestJS.
نوشتن Query و مشارکت در طراحی ساختار پایگاههای داده رابطهای و غیررابطهای.
پیادهسازی و بهینهسازی مکانیزمهای Caching (با استفاده از Redis) جهت افزایش سرعت و کاهش بار سیستم.
همکاری نزدیک با تیمهای محصول و فرانتاند برای ارائه بهترین تجربه کاربری.
مشارکت فعال در تصمیمگیریهای فنی و معماری سیستم.
پایبندی به اصول کدنویسی تمیز، مستندسازی و بهبود مستمر کیفیت کد.
الزامات:
تجربه عملی در توسعه نرمافزار با TypeScript و Node.js
تسلط بر TypeScript و مفاهیم پیشرفته آن.
آشنایی با ORMها و کار با پایگاهدادههای رابطهای
آشنایی با اصول SOLID و کاربرد آنها در توسعه روزمره
آشنایی با مفاهیم کش و استفاده از ابزارهایی مانند Redis
آشنایی با مفاهیم پایه سرور، چرخه HTTP Request/Response، احراز هویت (Authentication) و تعیین سطح دسترسی (Authorization)
آشنایی اولیه با Docker و استفاده از آن در محیط توسعه
آشنایی با مفاهیم و ابزارهای تستنویسی (Unit / Integration).
تجربه کار تیمی و آشنایی با متدولوژی Agile/Scrum و فرآیندهای توسعه نرمافزار در محیطهای تیمی.
مزیت محسوب میشود:
تجربه طراحی یا کار با معماری Microservices.
آشنایی با مفاهیم CI/CD و فرآیندهای تحویل مداوم.
آشنایی با پایگاههای داده NoSQL.
آشنایی یا تجربه کار با WebSocket و ارتباطات real-time.
ویژگیهای فردی:
توانایی حل مسئله و ارائه راهکارهای عملی
توانایی کار مستقل و همچنین همکاری موثر با تیمهای Backend و Product
مسئولیتپذیری، دقت و تعهد به کیفیت
تسلط نسبی به زبان انگلیسی
ویژگیهای فردی:
توانایی حل مسئله و ارائه راهکارهای عملی
توانایی کار مستقل و همچنین همکاری موثر با تیمهای Backend و Product
مسئولیتپذیری، دقت و تعهد به کیفیت
تسلط نسبی به زبان انگلیسی
معرفی شرکت
داتیک با هدف بهبود تصمیمگیریهای دادهمحور و بهینهسازی فرآیندهای سازمانی در سال ۱۴۰۰ تأسیس شد. این شرکت با تکیه بر تیمی متشکل از متخصصین داده و فناوری، راهکارهایی نوآورانه در حوزه تحلیل داده و هوش مصنوعی ارائه میدهد.
از زمان تأسیس، داتیک با همکاری شرکتهای بزرگ، پروژههای متعددی را در زمینه توسعه داشبوردهای مدیریتی، تحلیل داده و توسعه پلتفرمهای دیجیتال اجرا کرده است.
مهارتهای مورد نیاز
- Back-end
- Node.js
- typescript
حداقل سابقه کار
- کمتر از سه سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست