استخدام Senior Back-End Developer
شرح موقعیت شغلی
توسعه و بهبود محصول دیجی شهرو افزودن قابلیتهای جدید به اون (قابلیتهای جدید باید ایمن، تستشده و سریع باشن). به نحوی که تاثیر چشمگیری روی محصول داشته باشه و این تاثیر قابل اندازهگیری باشه؛
در پیشبرد اهداف اصلی و بلند مدت تیم (OKR) تاثیر چشمگیر داشته باشه؛
توانایی حل مشکلات مربوط به performance در سیستمهای بزرگ رو داشته باشه و به مواردی که میتونه از بروز چنین مشکلاتی جلوگیری کنه توجه کنه؛
راهنمایی و کمک به نیروهای junior به منظور رشدشون؛
بدون نیاز به کمک سایر اعضای تیم از پس توسعه و تکمیل تسکهای متوسط بربیاد و برای توسعه تسکهای بزرگتر، با سایر اعضای تیم همکاری و ارتباط موثر داشته باشه؛
مسئولیت کامل فنی برخی از سرویسهای دیجی شهر رو بپذیره.
صلاحیتهای الزامی
تجربه کار با Python/Django.
تجربه کار با git.
تجربه بهینهسازی و بهبود کارایی نرمافزارهایی که با python نوشته شدن.
تسلط نسبی به زبان انگلیسی (به طوری که بتونه از منابع انگلیسی برای یادگیری استفاده کنه).
توانایی ارتباط موثر کلامی و نوشتاری به منظور حل مشکلات و پیشبرد کارها.
مثبت فکر کنه و خلاق و نتیجهگرا باشه.
نیاز به پیگیری ازش نباشه و توانایی اتمام کارها و مدیریت کارها تا انجامشون رو داشته باشه.
صلاحیتهایی که امتیاز اضافه محسوب میشن
مدیریت و توسعه یک نرمافزار از مرحله نیازمندی و طراحی مفهومی تا پیادهسازی و deployment رو تجربه کرده باشه.
تجربه کار به صورت دورکاری رو داشته باشه.
تکنولوژیهای مورد استفادهمون
زبان برنامهنویسی: پایتون، جاوا اسکریپت.
فریمورک به ترتیب اهمیت: Django, React, Starlette, FastAPI, Flask.
ذخیره و بازیابی اطلاعات به ترتیب اهمیت: postgresql, elasticsearch, redis, mongo, MinIO, ClickHouse, Influx, Prometheus,
داشبورد: grafana, kibana, metabase, amplitude.
زیرساخت: docker, kubernetes.
کنترلپروژه: gitlab.
تست و دیپلوی: gitlab-ci.
مکان شرکت: طرشت، بالاتر از متروی دانشگاه شریف
در پیشبرد اهداف اصلی و بلند مدت تیم (OKR) تاثیر چشمگیر داشته باشه؛
توانایی حل مشکلات مربوط به performance در سیستمهای بزرگ رو داشته باشه و به مواردی که میتونه از بروز چنین مشکلاتی جلوگیری کنه توجه کنه؛
راهنمایی و کمک به نیروهای junior به منظور رشدشون؛
بدون نیاز به کمک سایر اعضای تیم از پس توسعه و تکمیل تسکهای متوسط بربیاد و برای توسعه تسکهای بزرگتر، با سایر اعضای تیم همکاری و ارتباط موثر داشته باشه؛
مسئولیت کامل فنی برخی از سرویسهای دیجی شهر رو بپذیره.
صلاحیتهای الزامی
تجربه کار با Python/Django.
تجربه کار با git.
تجربه بهینهسازی و بهبود کارایی نرمافزارهایی که با python نوشته شدن.
تسلط نسبی به زبان انگلیسی (به طوری که بتونه از منابع انگلیسی برای یادگیری استفاده کنه).
توانایی ارتباط موثر کلامی و نوشتاری به منظور حل مشکلات و پیشبرد کارها.
مثبت فکر کنه و خلاق و نتیجهگرا باشه.
نیاز به پیگیری ازش نباشه و توانایی اتمام کارها و مدیریت کارها تا انجامشون رو داشته باشه.
صلاحیتهایی که امتیاز اضافه محسوب میشن
مدیریت و توسعه یک نرمافزار از مرحله نیازمندی و طراحی مفهومی تا پیادهسازی و deployment رو تجربه کرده باشه.
تجربه کار به صورت دورکاری رو داشته باشه.
تکنولوژیهای مورد استفادهمون
زبان برنامهنویسی: پایتون، جاوا اسکریپت.
فریمورک به ترتیب اهمیت: Django, React, Starlette, FastAPI, Flask.
ذخیره و بازیابی اطلاعات به ترتیب اهمیت: postgresql, elasticsearch, redis, mongo, MinIO, ClickHouse, Influx, Prometheus,
داشبورد: grafana, kibana, metabase, amplitude.
زیرساخت: docker, kubernetes.
کنترلپروژه: gitlab.
تست و دیپلوی: gitlab-ci.
مکان شرکت: طرشت، بالاتر از متروی دانشگاه شریف
مهارتهای مورد نیاز
- Back-end
- Django
- Git
- React
- RestFul API
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست