جنسیت: تفاوتی ندارد
نوع همکاری: تمام وقت
محل کار: تهران، منطقهی مرزداران
میزان سابقه کاری: دو سال
مدرک تحصیلی: حداقل کارشناسی- ICT (فناوری اطلاعات و ارتباطات)، IT (فناوری اطلاعات)، علوم کامپیوتر، مهندسی کامپیوتر
خدمت سربازی: اتمام خدمت سربازی و یا معافیت از آن اجباری است
شرح شغل و وظایف
با سایر توسعهدهندگان در تیمهای مختلف همکاری کنید.
کدهای با کیفیت بالا، عملکرد بهینه، سریع، مقیاسپذیر و با قابلیت استفادهی مجدد تولید کنید.
مسائل مختلف را بررسی کنید، سریع تصمیم بگیرید و گامهای لازم برای پیادهسازی تصمیمها را بردارید.
با سایر اعضای تیم فنی و مدیر محصول به خوبی همکاری کنید و در راستای تولید محصولی هرچه بهتر به منظور برطرف کردن نیازهای کاربران قدم بردارید.
نیازهای زیرساختی محصول و انواع سرویسها را شناسایی کنید و گامهای لازم را برای آمادهسازی با کیفیت آنها بردارید.
دانش تخصصی و مهارتهای مورد نیاز:
دانش کافی از مفاهیم پایهی علوم کامپیوتر مثل ساختار دادهها و طراحی الگوریتم.
مسئولیتپذیری بالا و توانایی کار در شرایط پرفشار به منظور حفظ دائمی کیفیت سرویسها.
تسلط بر یکی از زبانهای برنامهنویسی، ترجیحا پایتون، NodeJs یا GO Lang.
تسلط بر یکی از فریمورکهای وب، ترجیحا جنگو.
تسلط بر مفاهیم سرویسگرایی، طراحی API و پروتکل HTTP.
تسلط بر حداقل یکی از پایگاههای دادهی SQL–based (ترجیحا postgres) و همچنین پایگاههای دادهی NoSQL نظیر mongodb، Cassandra، CouchDB و …
تجربهی کار با ابزارهای Caching (ترجیحا Redis).
تجربهی کار با سرویسهای مدیریت وظایف نظیر celery و صفهای پیام آن مثل Redis و یا RabbitMQ.
تسلط بر کانفیگ انواع وبسرورها و مفاهیم آنها، تنظیم upstream و کار با انواع Gatewayها، مثل uwsgi.
تجربهی کار با انواع روشهای load balancing و ابزارهای آن نظیر HA Proxy یا Nginx.
تجربهی کار با ابزارهای پیکربندی سرورها نظیر Ansible.
تجربهی کار با bash و اسکریپتنویسی در سیستمهای مبتنی بر لینوکس
تجربهی کار با گیت در یک تیم منسجم.
آشنایی با ابزارهای پایش سرورها مثل netdata و ابزارهای بصریسازی آنها نظیر Grafana.
موارد زیر تاثیر مثبت خواهد داشت:
آشنایی با زبانهای اسکریپتنویسی پرسرعت مثل Lua.
آشنایی با ابزارهای اتوماتسازی و سوپرستها مثل supervisord.
آشنایی با انواع containerها مثل Docker.
آشنایی با انواع روشهای Caching پیش از وبسرور مثل Varnish و پس از وبسرور مثل Redis.
آشنایی با اصول مهندسی نرمافزار، مهندسی نیازمندیها، معماری نرمافزار، TTD و CI
ارسال رزومه با درج “عنوان شغلی” در قسمت موضوع: jo*@ye******.com
ارسال این فرصت شغلی به تلگرام: