شرکت ما در حال جذب یک توسعهدهنده Node.js با تجربه و متعهد برای پیوستن به تیم توسعه است. پروژه ما شامل یک سیستم اتوماسیون اینستاگرام است، بنابراین تجربه کاری در این حوزه یک مزیت محسوب میشود
• فریمورک: NestJS • زبان برنامهنویسی: TypeScript • پایگاه داده: MySQL با TypeORM • کش و صف: Redis • صف پیام: RabbitMQ (AMQP) • کانتینریزاسیون: Docker و Docker Compose • وب سرور: Nginx • تست: Jest • API: Instagram Graph API • HTTP Client: Axios • Rate Limiting: Bottleneck • اعتبارسنجی: class-validator و class-transformer
مسئولیت ها و وظایف • توسعه و نگهداری API های RESTful با NestJS • کار با پایگاه داده MySQL و ORM (TypeORM) • پیادهسازی سیستمهای صف کار با Bull و RabbitMQ • کار با Redis برای کش و مدیریت session • توسعه و بهبود ماژولهای مختلف اپلیکیشن (Authentication, Webhooks, Analytics, Content Management و…) • پیادهسازی Rate Limiting و مدیریت ترافیک API • کار با Instagram Graph API و مدیریت webhook ها • نوشتن تستهای واحد و E2E با Jest • بهینهسازی عملکرد و مقیاسپذیری اپلیکیشن • همکاری با تیم برای طراحی و پیادهسازی ویژگیهای جدید • رفع باگ و دیباگ مشکلات موجود • مستندسازی کد و API ها
مهارت های فنی مورد نیاز: • تسلط به Node.js و JavaScript/TypeScript • تجربه کار با NestJS یا فریمورکهای مشابه (Express, Fastify) • آشنایی با مفاهیم OOP و Design Patterns • تجربه کار با پایگاه دادههای رابطهای (MySQL, PostgreSQL) • آشنایی با ORM ها (TypeORM, Prisma, Sequelize) • تجربه کار با Redis برای کش و session management • آشنایی با سیستمهای صف کار (Bull, RabbitMQ, AWS SQS) • تجربه کار با Docker و Docker Compose • آشنایی با Git و Git Flow • تجربه نوشتن تست (Unit Test, Integration Test, E2E Test) • آشنایی با RESTful API Design • آشنایی با مفاهیم Microservices (امتیاز مثبت) • تجربه کار با Message Queue ها (امتیاز مثبت) • آشنایی با Nginx و تنظیمات آن (امتیاز مثبت) • تجربه کار با Instagram API یا سایر Social Media APIs (امتیاز مثبت)
مهارت های نرم : • توانایی کار تیمی و همکاری موثر • مسئولیتپذیری و تعهد به کیفیت کد • توانایی حل مسئله و تفکر تحلیلی • یادگیری سریع و انطباق با تکنولوژیهای جدید • توجه به جزئیات و نوشتن کد تمیز و قابل نگهداری • توانایی مدیریت زمان و انجام کارها در موعد مقرر
اینباکسینو یک پلتفرم SaaS در حوزه ارتباط و تعامل با مشتریان است که به کسبوکارها کمک میکند ارتباطات خود را در پیامرسانها به شکلی هوشمند، یکپارچه و مقیاسپذیر مدیریت کنند.
ما در حال توسعه محصولی هستیم که بخشی از فرآیندهای ارتباط با مشتری، بازاریابی، فروش و پشتیبانی را برای کسبوکارها سادهتر و هوشمندتر میکند.
اما مسیر پیش روی ما صرفاً توسعه یک نرمافزار نیست؛ ما در حال ساخت زیرساختی برای ارتباط بهتر کسبوکارها با مشتریانشان هستیم. زیرساختی که به کسبوکارها کمک میکند ارتباطات خود را هوشمندتر مدیریت کنند، سریعتر رشد کنند و تجربه بهتری برای مشتریان خود بسازند.
ما در مرحلهای از رشد قرار داریم که هر عضو تیم میتواند تأثیر مستقیمی بر آینده محصول، فرآیندها و رشد کسبوکار داشته باشد. به همین دلیل به دنبال افرادی هستیم که صرفاً به دنبال انجام یک وظیفه نباشند، بلکه بخواهند در ساختن، بهبود دادن و رشد دادن یک محصول واقعی نقش داشته باشند.
در اینباکسینو افراد فقط مجری نیستند؛ هر عضو تیم در حل مسئله، خلق ارزش برای مشتریان و شکل دادن به آینده محصول نقش دارد. ما از افرادی استقبال میکنیم که مسئولیتپذیر، یادگیرنده، نتیجهگرا و علاقهمند به رشد فردی و حرفهای باشند.
اگر دوست دارید در کنار یک تیم رو به رشد، روی یک محصول واقعی اثر بگذارید و نتیجه تلاشهای خود را بهصورت مستقیم در رشد کسبوکار مشاهده کنید، خوشحال میشویم شما را در اینباکسینو ببینیم.