یکتانت

استخدام Backend Developer

یکتانت
تهران

فرصت شغلی
درباره شرکت

تکنولوژی‌ها

    PythonJavaNode.jsDjangoGo

شما با ملحق شدن به یکتانت، به تیمی با دانش فنی بالا که مسئولیت تحویل کدهای با کیفیت برای مدیریت میلیاردها ریکوئست ماهیانه دارد، می‌پیوندید. چنین شرایطی نیازمند توسعه‌ی دقیق، سریع و با کیفیت سرویس‌ها است؛ بنابراین فرض می‌کنیم که شما می‌توانید:

با سایر توسعه‌دهندگان در تیم‌های مختلف هم‌کاری کنید.
کدهای با کیفیت بالا، عملکرد بهینه، سریع، مقیاس‌پذیر و با قابلیت استفاده‌ی مجدد تولید کنید.
مسائل مختلف را بررسی کنید، سریع تصمیم بگیرید و گام‌های لازم را برای رفع نیازمندی‌ها و پیاده‌سازی تصمیم‌ها بردارید.
با سایر اعضای تیم فنی و مدیر محصول به خوبی هم‌کاری کنید و در راستای تولید محصولی هرچه بهتر به منظور برطرف کردن نیازهای کاربران قدم بردارید.
در تمام چرخه‌های طراحی، تولید و نگه‌داری نرم‌افزار و سرویس‌ها فعالیت داشته باشید.

مهارت‌های ضروری:

آشنایی با از مفاهیم پایه‌ی علوم کامپیوتر مثل ساختار داده‌ها و طراحی الگوریتم‌.
آشنایی با یکی از زبان‌های برنامه‌نویسی، ترجیحا پایتون، NodeJs یا GO Lang 
آشنایی با یکی از فریم‌ورک‌های وب، ترجیحا جنگو.
آشنایی با مفاهیم سرویس‌گرایی، طراحی API و پروتکل HTTP.
آشنایی با مفاهیم object–oriented، طراحی ماژولار و الگوهای طراحی (Design Patterns)
آشنایی با حداقل یکی از پایگاه‌های داده‌ی SQL–based (ترجیحا postgres) و یا پایگاه‌های داده‌ی NoSQL نظیر mongodb، Cassandra، CouchDB و …
تجربه‌ی کار با گیت در یک تیم منسجم را داشته باشید.
دانش کافی در زمینه‌ی توسعه‌ی رابط کاربری

موارد زیر تاثیر مثبت خواهد داشت:

آشنایی با اصول مهندسی نرم‌افزار، مهندسی نیازمندی‌ها، معماری نرم‌افزار، TTD و CI
آشنایی با ابزارهای Caching ترجیحا Redis
آشنایی با سرویس‌های مدیریت وظایف نظیر celery و صف‌های پیام آن مثل Redis و یا RabbitMQ.
آشنایی با-ES5/ES6 JavaScript، NodeJs و فریم‌ورک‌های مرتبط آن.

مزایا

  • کار جذاب و چالشی
  • ساعت کاری منعطف
  • صبحانه، میان‌وعده و ناهار
  • بیمه تکمیلی
  • فضای استراحت
  • وام بدون بهره
  • بودجه رشد و توسعه