برای تقویت تیم بک-اند اَپی اِکو از علاقمندان و متخصصان Ruby on Rails دعوت به همکاری میکنیم. مسئولیت مدیریت تبادل داده بین سرور و کاربران را برعهده خواهید داشت و تمرکز اصلی شما توسعه تمام منطق سرور، تعریف و نگهداری پایگاه داده مرکزی و اطمینان از کارایی بالا و پاسخگویی به درخواست های فرانت-اند خواهد بود. شما همچنین مسئول ادغام عناصر فرانت-اند ساخته شده توسط همکارانِ خود در برنامه خواهید بود. بنابراین، شناخت اولیه از فن آوری های فرانت-اند نیز ضروری است.
مسئولیت ها:
طراحی، ساخت و نگهداری کد روبی مناسب، قابل استفاده مجدد و قابل اعتماد
ادغام راه حل های ذخیره سازی داده ها شامل پایگاه های داده، ذخیره سازی بر اساس کلید/مقدار، ذخیره سازی اشیاء و غیره
ادغام عناصر فرانت-اند و بک-اند
شناسایی مشکلات و باگ ها، و طراحی راه حل هایی برای آنها
کمک به حفظ کیفیت کد، سازماندهی و خودکار سازی
توانایی ها
تجربه کار با Ruby on Rails در کنار دیگر کتابخانه های معمول مانند RSpec و Resque
تسلط به ابزارهای Sidekiq، Puma، ERB
تسلط به دیتابیس های PostgreSQL و Redis
درک خوب از سینتکس های روبی و نکات ظریف آن
درک جامع از برنامه نویسی شی گرا
درک خوب از زبان های برنامه نویسی سمت سرور
درک خوب از پردازش CSS سمت سرور مانند Sass
درک مناسب از تکنولوژی های فرانت-اند مانند جاوا اسکریپت، HTML5 و CSS3
آشنایی با مفاهیم MVC، Mocking، ORM و RESTful
مستعد در نوشتن کدهای خوانا و تمیز روبی
توانایی ادغام چندین منبع داده و پایگاه داده ها در یک سیستم
درک مناسب از اصول طراحی پشت یک برنامه مقیاس پذیر
توانمند در طراحی اسکیمای پایگاه داده که فرایندهای بیزنس را پشتیبانی کند
توانمند در اجرای سیستم های تست خودکار و یونیت تست
درک مناسب از ابزارهای کد ورژنینگ مانند git
آشنایی با ابزارهای کمکی توسعه مانند Bower، Bundler، Rake، و غیره
آشنایی با ادغام مداوم (continuous integration)
معرفی شرکت
اَپیاِکو پلتفرم عرضه و تقاضای اِیپیآی (API)، در سال ۹۸ به طور رسمی فعالیت خود را آغاز نموده است.
اَپیاِکو در واقع بازاری است که میتوانید در آن اِیپیآی خود را برای «عرضه» منتشر کرده و همچنین اِیپیآی مورد نیاز را «برای استفاده» دریافت نمایید. (برای اطلاعات بیشتر لطفاً به سایت مراجعه نمایید).
سرمایه انسانی در اَپیاِکو
اَپیاِکو در نقشهای اجرایی مختلف در لایههای فنی و بیزنس، از عزیزان توانمند، استقبال کرده و حتی فریلنسرها هم میتوانند در تیم ما نقشی مفید و مهم داشته باشند. مهم نیست که تا چه میزان در حوزههای مورد نیاز اَپیاِکو توانمند هستید، فقط کافیست که توانایی خود را برای «دَرک متقابل، یادگیری، کارگروهی» به کار بگیرید و به پیشرفت جمعی معتقد باشید.