ما به دنبال یک توسعهدهنده بکاند Node.js باانگیزه و ماهر هستیم تا به تیم پویا و حرفهای ما بپیوندد. در این موقعیت، با پذیرفتن مسئولیتهای زیر ما را در پیشبرد اهداف تیم ما را همراهی میکنید:
- همکاری با تیمهای مختلف برای جمعآوری و درک نیازهای پروژه
- طراحی، توسعه و نگهداری راهحلهای بکاند مقیاسپذیر با استفاده از NestJS و TypeORM
- پیادهسازی ذخیرهسازی و بازیابی بهینه دادهها با استفاده از پایگاه داده SQL مانند PostgreSQL
- آشنایی با پایگاه دادههای NoSQL مانند Elasticsearch برای جستجو و ایندکس دادهها
- یکپارچهسازی APIها و سرویسهای شخص ثالث برای بهبود عملکرد اپلیکیشن
- اطمینان از کیفیت کد، قابلیت نگهداری و عملکرد بهینه از طریق بازبینی کد و تست
- بهروز نگهداشتن دانش در مورد جدیدترین روندها و بهترین روشهای صنعت توسعه نرمافزار
- مشارکت در فرآیندهای توسعه چابک (Agile)، از جمله برنامهریزی اسپرینت و جلسات روزانه
برای انجام بهتر این وظایف دانش و مهارتهای زیر نیاز است:
- تجربه بهعنوان توسعهدهنده بکاند با تمرکز بر Node.js
- تسلط بر NestJS و TypeORM برای ساخت سرویسهای بکاند
- آشنایی با پایگاههای داده SQL مانند PostgreSQL برای ذخیرهسازی بهینه دادهها
- تجربه کار با پایگاههای داده NoSQL مانند Elasticsearch برای جستجوی پیشرفته
- درک عمیق از اصول طراحی و پیادهسازی APIهای RESTful
- مهارت در JavaScript مدرن، TypeScript
- توانایی عالی در حل مسئله و توجه به جزئیات
- مهارتهای ارتباطی قوی برای همکاری با تیم
- توانایی کار مستقل و تحویل پروژه در زمان مقرر
اگر به دنبال یک فرصت عالی برای رشد در یک تیم حرفهای و نوآور هستید، ما منتظر شما هستیم.