تکنولوژیها
- Ruby On RailsOOPRedisPuma
برای تقویت تیم بک-اند اپی اکو از علاقمندان و متخصصان 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)
مزایا
- انعطاف پذیری در ساعات کاری
- سهام استارتاپ
- بیمه
- دورکاری
- اینترنت پر سرعت (300mb/s)
- پذیرایی
- بین المللی
- آموزش