ما به دنبال یک توسعهدهنده بکاند (Mid-Level Backend Developer) بهصورت ریموت هستیم.
اگر تجربهی مناسبی در توسعه سرویسهای بکاند با جاوا و Spring Framework دارید و به نوشتن کد تمیز، قابل نگهداری و مقیاسپذیر اهمیت میدهید، خوشحال خواهیم بود شما را در تیم فنیمان داشته باشیم.
در این نقش، شما بهعنوان عضوی از یک تیم فنی کوچک و چابک، در توسعه و بهبود سرویسهای موجود و ارتقای کیفیت کلی سیستمهای نرمافزاری ما مشارکت خواهید داشت.
مسئولیتهای کلیدی
- توسعه و نگهداری سرویسهای بکاند مبتنی بر Java و Java EE
- توسعه اپلیکیشنها با استفاده از Spring Framework
- مشارکت در پیادهسازی ساختار و معماری سیستمها
- پیادهسازی قابلیتهای جدید و بهبود بخشهای موجود
- طراحی و توسعه APIهای پایدار و قابل توسعه
- همکاری در بهینهسازی عملکرد سیستم
- همکاری با سایر اعضای تیم شامل توسعهدهندگان، QA و مدیران محصول
- نوشتن کد تمیز، قابل تست و قابل نگهداری
- مشارکت در مستندسازی بخشهای مختلف سیستم
- همکاری در بررسی و رفع مشکلات فنی
شرایط احراز
- حداقل 2 سال سابقه کاری در توسعه بکاند
- تسلط مناسب به Java
- آشنایی عملی با Java EE
- تسلط مناسب به Spring Framework
- تسلط مناسب در کار با دیتابیسهای SQLو NoSQL
- تجربه کار تیمی و همکاری در پروژههای نرمافزاری
- آشنایی با متدولوژی Agile
- توانایی حل مسئله و تفکر تحلیلی
- آشنایی با برنامهنویسی شیگرا و اصول طراحی نرمافزار
موارد زیر مزیت محسوب میشود
- آشنایی با Apache Kafka
- آشنایی با Redis
- آشنایی با Elasticsearch
- تجربه کار با Docker
- آشنایی کار در Linux و محیط bash
- آشنایی با AngularJS و Python
چند تا نکته از کار در سادافزار:
- سادافزار دانش بنیان بوده و امکان ارائه امریه سربازی رو برای همکاران حضوری داره (درصورت امکان از طرف معاونت علمی)
- در سادافزار چرخۀ فید فوروارد همیشه در چرخشه (جلسات رترو برامون اهمیت بالایی داره و دوست داریم همدیگه رو بشنویم)
- فضای کاری در سادافزار تقریبا مذهبیه و سعی می کنیم اینجوری بمونه :)
- محل شرکت جنب ایستگاه متروی دانشگاه شریف هست که تا مترو کمتر از 2 دقیقه پیاده روی داره
- ساعت کاری مون در حد منطقی شناور هست
- در کنار تفریحاتی مثل فیفا و کال آف، در انجام کارها جدیت داریم