تکنولوژیها
- 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 و فریمورکهای مرتبط آن.
مزایا
- کار جذاب و چالشی
- ساعت کاری منعطف
- صبحانه، میانوعده و ناهار
- بیمه تکمیلی
- فضای استراحت
- وام بدون بهره
- بودجه رشد و توسعه