استخدام برنامه نویس Back-end
شرح موقعیت شغلی
Back-end تسکولو با Ruby on Rails، Python، Scala، Redis، MongoDB و چند تا تکنولوژی دیگه توسعه داده شده، ولی برای ما اینکه این تکنولوژیها رو بلد باشین مهم نیست. چیزی که بیشتر از همه مهمه اینه که تجربه زیادی در برنامه نویسی داشته باشین، خلاق باشین، بتونین تکنولوژیهای جدید رو سریع یاد بگیرین، توی تیم خوب کار کنین و بیشتر از هر چیز کیفیت کاری که میکنین براتون مهم باشه.
موارد مهم مورد نیاز
- حداقل ۲ سال تجربه برنامه نویسی تحت وب
- علاقهمندی و توانایی یادگیری سریع تکنولوژیهای جدید
- آشنایی کامل با حداقل ۳ زبان برنامه نویسی وب، در حدی که با این زبانها پروژه اجرا کرده باشین.
- درک کامل از طراحی دیتابیس، ایندکسها و موارد مرتبط با performance دیتابیس
- توانایی خیلی خوب در خواندن و نوشتن انگلیسی
- آشنایی با Git یا VCSهای دیگه
- دوستی با گربهها (تسکولو یه گربه به اسم بیلبو داره)
مواردی که اگه باشه خیلی خوشحالمون میکنه
- درک خوب از الگوریتمها، architectural patternها و design patternها، و application performance
- آشنایی و تجربه کار با هر کدوم از زبانهای Ruby، Python، Scala و Java
- آشنایی با دیتابیسهای NoSQL (به خصوص MongoDB و Redis)
- آشنایی با دیتابیسهای Relational (به خصوص Postgres)
- آشنایی با distributed systems و Microservice Architecture
- Author یا maintainer یا contributor یک یا چند پروژهی اوپنسورس باشین
خوبیای محیط کار تسکولو
- ساعت کاری شناور
- مرخصی نامحدود
- محیط کاری دوست با حیوانات خانگی
- حقوق خوب و سهام تشویقی
- بیمه درمانی
- برنامههای هفتگی فیلم دیدن و مسافرتهای تیمی شرکت
- موقعیت و شانس زیاد یادگرفتن چیزای جدید
مهارتهای مورد نیاز
- MongoDB
- Redis
- Scala
- Python
- ruby on rails
- برنامه نویسی تحت وب
- Git
- VCS
- Architectural Pattern
- Design Pattern
- Java
- NoSQL
- Postgres
حداقل سابقه کار
- مهم نیست
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست