این فرصت شغلی بسته شده است.
تکنولوژیها
- JavaScriptNode.jsPostgreSQLMongoDBExpress
فناوری دراپ محیطی پویا، آینده نگر و نتیجه محور را ارائه میدهد که شما در آن فرصت کار در تیمهای مختلف و امکان رشد و توسعه در مسیر شغلی خود را خواهید داشت. همچنین شما با کار در فناوری دراپ این فرصت را خواهید داشت تا با جدیدترین و نوآورانهترین تکنولوژیها، روی بهترین و نوآورانتهترین پروژهها کار کنید.
* این موقعیت شغلی برای توسعه دهندگان ارشد با سابقه کاری و تجربه چند ساله میباشد.
در این موقعیت شغلی ما به دنبال افرادی هستیم که توانایی هدایت، رهبری و راهنمایی سایر توسعهدهندگان را داشته باشند.
شرح فعالیتها:
- نوشتن کدهای تمیز، مقیاس پذیر و با قابلیت استفاده مجدد (Clean, Scalable, reusable code)
- طراحی، تولید و توسعه سرویسهای سمت سرور
- نوشتن تست واحد (Unit Test)
- تحلیل و طراحی نرمافزار و پایگاهداده بر اساس نیازمندیها
- ارائه قابلیتها از ۰ تا ۱۰۰ به صورت تست شده (تست دستی یا خودکار)
- توسعه کدها و کتابخانههای مورد نیاز با قابلیت استفاده مجدد برای استفاده در آینده
- بهینه سازی برنامهها برای حداکثر کارایی، سرعت و مقیاس پذیری
- تولید مستندات مورد نیاز
- هدایت و راهنمایی توسعه دهندگان Junior
- Review کردن کدهای سایر توسعه دهندگان
- اختصاص دادن تسکها
- همگام و به روز بودن با ترندها و تکنولوژیهای جدید صنعت نرمافزار
مهارتهای ضروری:
- قابلیت نوشتن کدهای تمیز، مقیاس پذیر و Reusable
- داشتن فلسفه عدم تکرار در کدها (No code Duplication)
- رشته تحصیلی: مهندسی نرمافزار یا علوم کامپیوتر یا فناوری اطلاعات
- تسلط کامل به زبان JavaScript و ES6
- تسلط کامل به Node.js و Express.JS
- تسلط کامل به حداقل یکی از پایگاهدادههای رابطهای (MySQL, MariaDB, PostgreSQL, Oracle)
- تسلط به MongoDB
- تسلط به Redis
- آشنایی با سیستمهای صف مانند Kafka ،RabbitMQ یا ...
- تسلط کامل به معماری Service-Oriented و توسعه وبسرویسهای RESTful
- تسلط به Git
- تسلط به برنامهنویسی سوکت
- آشنایی با معماری میکروسرویس
- آشنایی با الگوهای طراحی
- تسلط بر مفاهیم SOLID و DRY
- تسلط به Unit Testing
- آشنایی با ORMها مانند Sequelize یا TypeORM
- آشنایی با Docker، Elasticsearch و Nginx
- توانایی هدایت و راهنمایی توسعه دهندگان Junior
- آشنا به تکنیکهای Code Review
- تسلط به متودولوژیهای مدیریت پروژه چابک و اسکرام.
- علاقه مند به یادگیری و کار با تکنولوژیهای جدید
شرایط عمومی:
- مسلط به زبان انگلیسی
- علاقهمند به یادگیری و کارگروهی
- منظم و مسئولیتپذیر
- خلاق و ایده پرداز
- علاقهمند به توسعه نرمافزار
شرایط کاری:
- دورکاری
- ساعت کاری منعطف (با هماهنگی تیم)
- چارچوب مدیریت پروژه اسکرام است.
- سورس کدها توسط دیگر اعضای تیم توسعه Review، توسط SonarQube آنالیز و سپس خروجیهای نهایی توسط تیم تست و تضمین کیفیت بررسی خواهد شد.
- مکانیزمهای دقیقی برای کنترل و مدیریت پروژه، زمان و هزینه داریم بنابراین امکان همکاری با افراد منظم که تمایل به کار در چارچوبی استاندارد داشته باشند را داریم.
ما پس از بررسی رزومهها سعی میکنیم در اسرع وقت به همه افراد جواب بدیم و فرآیندهای مصاحبه را برای افراد منتخب شروع کنیم.
مزایا
- میان وعده
- ساعت کاری منعطف
- امکان رشد و توسعه
- کار با تکنولوژیهای به روز
- امکان کار به صورت کاملا ریموت (دورکاری)
- تیم جوان و پویا
- محیط صمیمی و دوستانه
- یادگیری جدیدترین تکنولوژیها