اگر شما یک مهندس نرم افزار هستید که برای حل مسائل، از چالشها استقبال میکنید و به دنبال ساخت مسیرهای جدید هستید؛ جای شما بین ما خالیست. ما به دنبال افرادی خلاق هستیم که هدف را توسعهی محصول قرار دهند نه کدنویسی. افرادی که در مسیر توسعه محصول، ترسی از وارد شدن به حوزههای طراحی، توسعه، تست و استقرار و مستند سازی ندارند؛ تعاملات سازنده با سایر افراد سازمان را شکل میدهند و هرکجا لازم باشد سعی میکنند که خود نقطه شروع تغییرات سازنده باشند.
انتظار داریم توانایی های فنی و فردی زیر را داشته باشید
- تسلط به مفاهیم پایه حوزه توسعهی نرمافزار مثل طراحی الگوریتم، ساختمان داده، مهندسی نرم افزار و پایگاه داده
- تسلط به مفاهیم شیگرایی
- تسلط به زبان جاوا
- آشنا به معماری سرویسگرا
- آشنایی با Spring, Spring boot, Hibernate/JPA
- آشنایی با git, Maven
- تجربهی کاری حرفهای با یک RDBMS
- آشنا به مفاهیم تست نرمافزار
- مقید به رعایت اصول کیفیت نرمافزار
- توانایی درک و حل مسائل
- علاقمند به یادگیری و توانایی کارتیمی
- مسئولیت پذیری و توانایی خود مدیریتی
داشتن یک یا چند مورد از تواناییهای زیر اولویت محسوب میشود
- تجربه عملی با Spring WebFlux (Reactive Programming)
- تسلط بر Docker و مفاهیم Containerization
- آشنایی با Redis, Elasticsearch, و Message Brokers (Kafka / RabbitMQ )
- طراحی و پیادهسازی Microservices با معماری مقیاسپذیر
- تسلط به REST API و آشنایی با graphQL
- آشنایی با مفاهیم امنیتی (JWT, OAuth2)
- مهارت در نوشتن تستهای واحد و یکپارچه (JUnit, Mockito)
- آشنا با توسعهی اندروید (جاوا) و معماری MVVM و دارای سابقه کار مرتبط
- آشنایی با زبان Kotlin
- آشنایی با معماری نرمافزار و دارای توانمندی در طراحی سامانههای توزیع شده
- آشنایی Design Pattern ها و مفاهیم SOLID
- آشنایی با React
- آشنایی با Docker
- آشنا با بانکهای اطلاعاتی غیررابطهای و صفها
آنچه که حق شماست ولی ممکن است در مقام مقایسه مزیت محسوب شود
- پرداخت حقوق منظم
- پرداخت بیمه برمبنای کل حقوق پرداختی
- کارانه و پاداش عملکرد
- ساعت کاری شناور
- پذیرایی ناهار
- بن و پرداختی های مناسبتی
- بیمه تکمیلی
- ارائه خدمات رفاهی و ورزشی
ضمنا امکان جذب به صورت امریه نیز فراهم است