ما در بهتک به دنبال یک توسعهدهندهی ارشد Node.JS باانگیزه و باتجربه هستیم تا در توسعهی سرویسهای فروشگاهساز، مارکتپلیس و زیرساختهای تجارت الکترونیک با ما همراه شود. پروژههای ما مستقیماً با کاربران واقعی و مشتریان نهایی در تعامل هستند، به همین دلیل کیفیت، پایداری و تجربهی کاربری برایمان اهمیت بالایی دارد. اگر به ساخت سرویسهای مقیاسپذیر و قابل اتکا علاقهمند هستید، جای شما در تیم ما خالیست.
وظایف این موقعیت شغلی:
- توسعه سرویسهای بکاند با استفاده از Node.js و Express.js
- طراحی و پیادهسازی RESTful APIs
- آشنایی کامل با MongoDB و سیستمهای کش برای بهبود عملکرد
- استفاده از ORM/ODM های رایج مانند Mongoose
- توسعه قابلیتهای Real-time با WebSocket
- بررسی، رفع باگ و بهینهسازی سرویسها برای عملکرد بهتر
- آشنایی خوب با تستنویسی برای اطمینان از کیفیت کد
- همکاری نزدیک با تیم فرانت، دیزاین و محصول برای تحویل سریع و با کیفیت فیچرها
- مشارکت در طراحی معماری نرمافزار، بررسی کدها و تصمیمگیریهای فنی
مهارتهای مورد نیاز:
- تسلط بالا به مفاهیم پایه برنامهنویسی، طراحی فانکشنال و ساختار دادهها
- تجربه حرفهای در JavaScript و TypeScript
- تسلط کامل به Node.js و کتابخانههای Express.js و NestJS
- تجربه کار با دیتابیسهای MongoDB
- تجربه کار با مفاهیم پیشرفته دیتابیس مثل index ، transaction، مدلسازی پیچیده
- آشنایی با سیستمهای کش (مثل Redis)
- تجربه ساخت سرویسهای Real-time با WebSocket
- توانایی مستندسازی و نوشتن کد قابل نگهداری و توسعهپذیر
- توانایی تحلیل و حل چالشهای فنی
- مهارت در Git و کار تیمی
مزیت محسوب میشود اگر:
- مدرک کارشناسی در یکی از رشتههای مهندسی نرمافزار، علوم کامپیوتر یا رشتههای مرتبط
- درک از معماری Microservices و تجربه کار با Docker یا سایر ابزارهای DevOps
- مهارت بالا در حل مسئله، تحلیل تکنیکال و مدیریت پروژههای فنی
- آشنایی با توسعه فرانت اند و کار با فریمورکهای React.js، Next.js
- آشنایی با مفاهیم event-driven و message queues
- تجربه در پروژههای e-commerce، market-place
- تجربه کار با agent های هوش مصنوعی یا فریمورکهای مرتبط با AI agents
مزایای همکاری با بهتک
- امکان امریه سربازی به صورت مستقیم و بدون نیاز به کسب امتیاز
- امکان همکاری بهصورت هیبرید
- همکاری در محیطی پویا و مبتنی بر توسعه محصولی