یکتانت

استخدام مهندس نرم‌افزار

یکتانت
تهران

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

تکنولوژی‌ها

    JavaScriptPythonNode.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 و فریم‌ورک‌های مرتبط آن.

مزایا

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