توضیحات فرصت شغلی
شرکت کایا بهمنظور تکمیل تیم فنی خود، از یک توسعهدهنده بکاند واجد شرایط دعوت به همکاری مینماید. فرد منتخب علاوه بر توسعه و نگهداری سرویسهای سمت سرور، مسئولیت استقرار (Deployment) و مدیریت زیرساخت سرورها را نیز بر عهده خواهد داشت. سرویسهای شرکت بر پایه Node.js و پایگاه داده MongoDB توسعه یافتهاند و با سرویسهای متعدد خارجی، از جمله درگاههای پرداخت و سامانههای پیامرسان، در ارتباط هستند.
شرح وظایف و مسئولیتها
توسعه نرمافزار
- توسعه، نگهداری و بهینهسازی سرویسهای سمت سرور مبتنی بر Node.js و Express
- طراحی، پیادهسازی و مستندسازی APIهای RESTful
- طراحی مدلهای داده و بهینهسازی کوئریها در MongoDB
- یکپارچهسازی سامانه با سرویسها و APIهای خارجی
- پیادهسازی فرایندهای زمانبندیشده و پردازشهای پسزمینه
- نگارش تستهای خودکار و مشارکت در بازبینی کد (Code Review)
استقرار و مدیریت زیرساخت
- مسئولیت کامل فرایند استقرار در محیط عملیاتی (Production)
- نصب، پیکربندی و نگهداری سرورهای مبتنی بر Linux
- مدیریت پردازشها با PM2 و پیکربندی Nginx و گواهیهای SSL
- نگهداری پایگاه داده، شامل پیکربندی Replica Set، تهیه نسخه پشتیبان و بازیابی اطلاعات
- پایش سامانه، بررسی لاگها و رسیدگی به اختلالات و خطاهای محیط عملیاتی
- تامین امنیت سرورها و مدیریت ایمن تنظیمات و کلیدهای دسترسی
- راهاندازی و بهبود فرایندهای CI/CD
شرایط احراز
- تسلط کامل بر Node.js و Express.js و برنامهنویسی ناهمگام (Promise و async/await)
- تسلط بر MongoDB و Mongoose، شامل طراحی Schema، ایندکسگذاری، Aggregation و Transaction
- سابقه طراحی و پیادهسازی REST API و سازوکارهای احراز هویت (JWT)
- تسلط بر سیستمعامل Linux و کار با خط فرمان
- سابقه عملی استقرار و نگهداری برنامههای Node.js در محیط عملیاتی
- تسلط بر Git و آشنایی با فرایند کار تیمی مبتنی بر Pull Request
امتیازات
- سابقه نگارش تستهای خودکار (مانند Jest)
- آشنایی با Docker و ابزارهای CI/CD (مانند GitHub Actions)
- سابقه راهاندازی سامانههای پایش و هشدار
- سابقه کار بر روی سامانههای مالی و پرداخت
- آشنایی با TypeScript
- آشنایی با استاندارد OpenAPI
ویژگیهای فردی
- مسئولیتپذیری و تعهد به پایداری سامانههای عملیاتی
- توانایی حل مسئله و عیبیابی مستقل
- دقت در کار با دادههای مالی و اطلاعات محرمانه
- روحیه کار تیمی و علاقهمندی به یادگیری مستمر
تکنولوژیها
درباره تیم
تیم کایا از دل جمعی از متخصصان خلاق حوزه تکنولوژی شکل گرفت که در سال ۱۳۹۸ تصمیم گرفتند از مهارتهای فنی خود فراتر از مرزها استفاده کنند. ایدهی اصلی، همکاری با کارفرماهای خارجی و ورود به بازار بینالمللی پروژههای نرمافزاری بود. با تلاش و برقراری ارتباطات مؤثر، تنها طی شش ماه توانستند نخستین پروژههای خارجی خود را دریافت کنند.
رشد تدریجی و تجربهی موفق در این مسیر باعث شد اعضای تیم به فکر گسترش این فرصت برای دیگران بیفتند. همینجا بود که جرقهی شکلگیری «کایا» زده شد — پلتفرمی با هدف معرفی مسیر واقعی فریلنسینگ و پروژهگیری بینالمللی به دیگر متخصصان ایرانی.
در ابتدای سال ۱۴۰۰ تیم کایا فعالیت خود را با برگزاری دورههای آموزشی در حوزه فریلنسری آغاز کرد. هرچند آن مرحله با چالشهایی همراه بود و دستآورد مورد انتظار را نداشت، اما تجربهی ارزشمندی برای بازنگری در مسیر بود. پس از دو سال تمرکز و بازطراحی ایده، در سال ۱۴۰۲ نسخهی جدید و حرفهایتر کایا شکل گرفت و وبسایت فعلی آن توسعه یافت.
تیم کایا امروز با اعضایی توانمند و متخصص، مسیر رشد خود را ادامه میدهد. ما باور داریم که با همکاری، یادگیری مستمر و تلاش هدفمند میتوانیم فرصتهای جهانی را برای نیروی متخصص ایرانی دستیافتنی کنیم.
کایا پلتفرم دسترسی بدون مرز به پروژههای جهانی میباشد.
تنوع عظیمی از پروژههای جهانی در کایا عرضه میشود و فرصت انتخاب گستردهای برای توسعه دهندگان فراهم میباشد.
این پروژهها در سریعترین زمان ممکن و بدون محدودیت دراختیار توسعه دهندگان قرار میگیرند.
توسعه دهندگان میتوانند بدون کوچکترین تاخیر از نیاز کارفرماهای بین المللی مطلع شوند و با بررسی مناسب نیاز اعلام شده درخواست انجام پروژه را ارسال کنند.
اطلاعات تماس
تهران - نارمک - دانشگاه علم و صنعت ایران - روبروی دانشکده مهندسی عمران
