ما در تِکران در جستجوی برنامهنویسی حرفهای و مسلط به Node.JS به صورت تمام وقت و حضوری هستیم تا Back-End پروژههای عموما بینالمللی شرکت را توسعه دهد و تجارب فنی پیشین خود را با سایر اعضا تیم بک اند به اشتراک بگذارد.
اگر تجربه کافی توسعه Back-End و دانش Node.js را دارید شما را به یک مصاحبه گرم و چالشی دعوت می کنیم و تلاش میکنیم در صورتی که نتیجه مصاحبهها برای دو طرف رضایت بخش باشد آفر شرکت تکران حتما جز آفرهای قابل ملاحظه جهت تصمیم گیریتان خواهد بود، ما در هر دو رده سنیور و مید نیازمند تخصص شما هستیم، مصاحبه بک اند تکران را از دست ندهید.
بک اند تمام پروژه های واحد نرم افزار تکران Node.Js میباشد و در حال حاضر در کوتاه مدت/میان مدت برنامه ای برای تعویض آن وجود ندارد، پروژه های 99 با Express و 1400 با Nest توسعه داده شده اند، رعایت استانداردها در لایه های مختلف تحلیل/طراحی/استقرار نه تنها ضرورت است بلکه انتظار میرود نقش مهمی در بهتر کردن آن نیز ایفا کنید با اینحال بخش های از جمله تست نویسی قابلیت بهبود گسترده ای دارد.
ویژگیهای فردی مورد انتظار
- روحیهی اشتراکگذاری دانش، تعامل، مسئولیت پذیری و کار تیمی
- توانایی تجزیه و تحلیل و حل مسائل چالشی و همکاری در طراحی صحیح و اصولی محصول و نه منحصرا کدنویسی آن
- متعهد به برنامه زمان بندی پروژه ها
- دارا بودن تجارب موفق پروژه هایی با Load قابل قبول و آگاه از Trend های سایر زبانها/تکنولوژی ها
- توانایی حضور فول تایم در شرکت تکران واقع در سعادت آباد تهران
توانمندیهای مورد نیاز
- تسلط بر جاوا اسکریپت و ES6+
- تسلط بر الگوریتم و حل مساله و تحلیل نیازمندی فنی/بیزنسی و توانایی طراحی فنی آن
- تسلط کامل بر برنامه نویسی Async و مفاهیم Non-Blocking I/O
- تسلط بر GitFlow
- تجربه کار با WebSocket
- تجربه کار با Redis
- تسلط در کار با MongoDBو Mongoose و آشنایی با TypeORM
- آشنایی با TypeScript
- تسلط به فریمورک Express.js و آشنایی به مفاهیم Nest.js
- آشنا به TDD (+ Unit/Integration/Functional/… Testing) / Jest / Mocha
- مسلط به اصول پکیجنویسی و طراحی ماژولار
- تسلط به مفاهیم و کانسپتهای OOP ، SOLID، REST API Design Principles
- آشنایی به پارامترهای اندازه گیری پرفومنس سیستم و لود آن و انجام لود تست متناوب پس از ارائه هر فیچر
- آشنایی با طراحی سیستمهای با لود بالا و ارائه راهکار تیونینگ لازمه
- آشنایی با نحوه اکسپند کردن یک سیستم در طراحی Monolithic به Microservices
- آشنایی کافی با مبانی امنیت در طراحی و نگهداشت سیستم های نرم افزاری
- تسلط بر مفاهیم Database Operation
مهارتهای امتیازی
- تسلط بر تست نویسی و تولید pipline های CI/CD بر بستر AWS یا دیگر Cloud Provider ها
- تسلط بر Nest.js و TypeScript ومفاهیم متمایز آن ها
- تجربه پیاده سازی میکروسرویس و آشنایی با دیزاین پترن های CQRS – SAGA
- آشنایی با ابزارها و راهکارها در زمینه کلان داده
- آشنایی مختصر با Golang و فریمورک Gin
- تجربه پیاده سازی GraphQL
- آشنایی با gRPC
مزایا و امکانات
- محیط کاری که در آن احترام، آرامش و متانت را بسیار پر رنگ خواهید دید؛
- همکارانی متخصص، محترم و متواضع آماده هستند تا سهمی در انتقال دانش و تجربه داشته باشند؛
- پروژه هایی در انتظار شما خواهد بود که کوچک یا بزرگ، داخلی یا بین المللی، تلاش شده است در آن استاندارد، آبرومند و هربار بهتر از پروژه قبل کدنویسی و تحویل گردد به گونه ای که حصول Happy Customer که امری دشوار است تاکنون به صورت 100% حاصل شده است؛
- وجود فضایی برای تجربه کردن تکنولوژی ها و ترندهای آینده به صورت محدود و کنترل شده در پروژه ها؛
- محیط کاری مدرن، زیبا، پاک و پاکیزه!
- پوشش بیمه تکمیلی رایگان؛
- ساعت کاری منعطف(شناور)؛
- طرح های تشویقی و انگیزشی؛
- جشن های ماهیانه و مناسبتی؛
- ایجاد تعادل میان کار و زندگی.
پرداخت به موقع حقوق و بیمه تامین اجتماعی جزو حقوق شماست و مزیت محسوب نمی شود.