استخدام Senior Back-End Developer (GoLang)
شرح موقعیت شغلی
ما در حال برداشتن قدم های بزرگ و محکم در راستای بهبود سبد خرید کاربرانمان هستیم. حوزه کاری ما گسترده و پروژهایی که در
حال کار روی آن هستیم، به اندازه ای بزرگ هست که لذت مشارکت در پیاده سازی یک پروژه سازمان مقیاس را برایمان به همراه داشته باشد. بر روی لبه تکنولوژی حرکت میکنیم و در حالی که هر روز به حل مسئله ای در راستای پیشبرد پروژه مشغولیم، همیشه فرصت یادگیری و پیشرفت برای خودمان هم وجود دارد. ما دوست داریم اگر تجربه غنی در برنامه نویسی با Go را دارید و انگیزه تان به قدری قوی هست که شما را تا میدان ونک برساند، گپ دوستانه ای با هم بزنیم و اگر شد، افتخار همکاری با شما را پیدا کنیم .
نوع شغل: تمام وقت
سطح مورد نیاز: ارشد
نیازمندی های شخصی:
حال کار روی آن هستیم، به اندازه ای بزرگ هست که لذت مشارکت در پیاده سازی یک پروژه سازمان مقیاس را برایمان به همراه داشته باشد. بر روی لبه تکنولوژی حرکت میکنیم و در حالی که هر روز به حل مسئله ای در راستای پیشبرد پروژه مشغولیم، همیشه فرصت یادگیری و پیشرفت برای خودمان هم وجود دارد. ما دوست داریم اگر تجربه غنی در برنامه نویسی با Go را دارید و انگیزه تان به قدری قوی هست که شما را تا میدان ونک برساند، گپ دوستانه ای با هم بزنیم و اگر شد، افتخار همکاری با شما را پیدا کنیم .
نوع شغل: تمام وقت
سطح مورد نیاز: ارشد
نیازمندی های شخصی:
- توانایی برقراری ارتباط قوی
- توانایی دیدن دورنمای پروژه
- اشتیاق نسبت به کاری که انجام می دهیم، با ذهنیت محصول محور
- متعهد به همکاری و کمک به هم تیمی ها
- متعهد به مستندسازی و نوشتن کد تمیز
- آمادگی برای یادگرفتن تکنولوژی ها، لایبرری ها و فریمورک های جدید در راه پیشبرد پروژه
نیازمندی های تکنیکی:
- دارای حداقل 2 سال سابقه برنامه نویسی GoLang
- دانش خوب در مورد DDD و TDD و Micro Service Architecture
- دانش خوب درباره SOA و تجربه توسعه Micro Service ها
- دانش کافی و تجربه کار با ORM ها، مخصوصا Gorm
- دانش کافی درباره الگوهای طراحی نرم افزار (Software Design Patterns) و توانایی انتخاب الگوهای مناسب برای حل مسئله
- توانایی طراحی و پیاده سازی RESTful APIs
- درک درست از مفاهیم RDBMS
توانایی هایی که مزیت محسوب می شوند :
- تجربه کار با PostgreSQL, Redis, Apache Kafka
- دانش و تجربه Test-Driven Development و نوشتن آزمون های واحد
- دانش و تجربه عمیق در کار با Git و همچنین فرایندهای CI/CD
- درک عمیق از SDLC و متدولوژیهای Agile توسعه نرم افزار
مهارتهای مورد نیاز
- Back-end
- Golang
- TDD
- DDD
- orm
- RestFul API
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست