یکتانت

استخدام Backend Developer

یکتانت
تهران

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

تکنولوژی‌ها

    PythonNode.jsDjango

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

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

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

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

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

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

مزایا

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