نگاهی نو به توسعه نرمافزار در رایان پرداز کاوش
در رایان پرداز کاوش، بکاند قلب تپنده محصولات ماست؛ جایی که مقیاسپذیری، امنیت، سرعت و منطق کسبوکار در کنار هم شکل میگیرند. ما به توسعهدهندهای نیاز داریم که بتواند سرویسهایی پایدار، امن و بهینه بسازد و در کنار تیم، معماری سیستمها را برای آینده هدایت کند.
وظایف و مسئولیتهای کلیدی:
- طراحی و توسعه سرویسها با .NET (ASP.NET Core) و Python (FastAPI، Django، Flask)
- ساخت APIهای REST و GraphQL
- طراحی ماژولهای مبتنی بر Business Logicهای پیچیده
- طراحی دیتابیسهای SQL (SQL Server، PostgreSQL، MySQL)
- پیادهسازی مدلهای NoSQL (MongoDB، Redis، Cassandra و …)
- بهینهسازی Query، Indexing و افزایش Performance
- طراحی Relationها، Schemaها و Migrationها
- مشارکت در طراحی معماری سیستم (Microservices، Modular Monolith، Event‑driven)
- یکپارچهسازی سرویسها با Message Brokerها (RabbitMQ، Kafka)
- طراحی الگوهای Caching با Redis
- مشارکت در انتخاب تکنولوژیهای مناسب برای مقیاسپذیری
- ایجاد تستهای Unit، Integration و API Test
- پیادهسازی استانداردهای امنیتی (JWT، OAuth2، OWASP)
- بهینهسازی Performance سرویسها
- Refactor و پاکسازی دورهای کد
- همکاری با تیم DevOps در طراحی Pipelineها
- آشنایی با Kubernetes و محیطهای Container based
- آشنایی با ابزارهای Observability (Logging/Monitoring)
شرایط احراز:
- تسلط کامل بر یکی از موارد زیر و آشنایی عمیق با دیگری:
- NET Core (C#).
- Python (FastAPI/Django/Flask)
- حداقل 3 سال تجربه حرفهای توسعه بکاند
- تجربه Production-level با یکی از زبانها (.NET/Python)
- تجربه واقعی با SQL و NoSQL
- سابقه کار در محیط Agile
- تجربه در توسعه APIهای پایدار و امن
مهارتهای نرم:
- توانایی تحلیل سناریوهای پیچیده
- ارتباط مؤثر و کار تیمی
- مسئولیتپذیری و تحویل بهموقع
- دقت بالا و توجه به جزئیات
- یادگیری مداوم و کنجکاوی فنی
- توانایی مستندسازی شفاف
شرایط همکاری:
- فرهنگ سازمانی تعاملمحور و همراه با آموزشهای تخصصی
- بیمه تکمیلی
- بسته ها و هدایای مناسبتی
- مشوق های ادواری
- امکان امریه سربازی
- روزهای کاری شنبه الی چهارشنبه 8:00 الی 17:00