شرح موقعیت شغلی
شرکت راویس در راستای توسعه محصولات خلاقانه و دانش بنیان و با هدف تکمیل تیم توسعه نرم افزار خود به دنبال افراد حرفهای، خلاق، مسئولیتپذیر و با تجربه است.
پیش نیازهای عمومی:
- حداقل ۳ سال سابقه کاری حرفهای
- علاقهمند به پیشرفت و یادگیری
- روحیه کار تیمی بالا
- تسلط مناسب به زبان انگلیسی
- توانایی مستندسازی کدها
- درک مناسب از مفاهیم الگوریتم و معماری نرم افزار
توانمندیهای مورد نیاز:
- تسلط به Python
- تسلط به مفاهیم و کانسپتهای OOP ،IoC ،DI ،SOLID ،MicroServices ، ،RESTful ،Design Pattern ،HTTP i18n ،BDD ، CI/CD
- مسلط به یکی از فریمورکهای: Falcon ،AIOHTTP ،Flask ،FastAPI ،TurboGears ، Django یا...
- آشنایی با JavaScript ،HTML و CSS
- تسلط به مفاهیم پایگاه داده و طراحی پایگاههای داده رابطهای (Relational Database Design)
- تسلط به MySQL یا PostgreSQL
- تسلط به Redis
- آشنایی به پیادهسازی Unit Tests
- تسلط به ابزارهای کنترل نسخه همچون Git
- آشنایی با ElasticSearch
- تسلط مناسب به سیستم عامل لینوکس