برای ادامه توسعه و بهبود محصولات دورنیکا، به دنبال یک Senior Backend Developer (Node.js) هستیم؛ فردی متخصص، مسئولیتپذیر و مسئلهمحور که در توسعه سرویسهای بکاند، حل مسائل پیچیده و بهبود کیفیت سیستمها نقش مؤثری داشته باشد.
در این نقش، علاوه بر توسعه و حل مسائل فنی، در بهبود کیفیت فنی و ارائه راهکارهای قابل اتکا برای چالشهای تیم نقش خواهی داشت.
قراره روی چه چیزهایی کار کنی؟
- توسعه و بهبود سرویسهای Backend با تمرکز بر Performance، Scalability، Security و Reliability
- طراحی و پیادهسازی راهکار برای مسائل پیچیده و بهینهسازی سرویسها و دیتابیسها
- مشارکت در طراحی و بهبود معماری سرویسها و حفظ کیفیت کد
- شناسایی و ریشهیابی Production Issueها و افزایش پایداری سیستم
- مشارکت در Code Review و انتقال دانش به اعضای تیم
- همکاری در بهبود CI/CD، Monitoring، Logging و Error Tracking
چه تجربه و مهارتهایی برای این نقش مهمه؟
- حداقل ۴ سال تجربه تخصصی در Backend Development و تسلط عمیق بر Node.js و TypeScript
- تجربه طراحی و توسعه سرویسهای مقیاسپذیر و آشنایی با Microservices، Clean Architecture و Design Patterns
- تجربه کار با Message Brokerها و سیستمهای صف مانند RabbitMQ یا Redis
- تجربه کار با دیتابیس و توانایی تحلیل و بهینهسازی Query و Performance
- تسلط بر مفاهیم Backend Security، Load Balancing و Event Loop
- تجربه کار با Monitoring، Logging، Error Tracking و CI/CD
آنچه دورنیکا برایت فراهم میکند:
- محیط کاری صمیمی و مبتنی بر اعتماد و شفافیت
- فرصت یادگیری، رشد و تصمیمگیری در حوزه تخصصی
- ساعات کاری منعطف؛ شروع کار بین ۸:۳۰ تا ۹:۰۰
- حقوق رقابتی و پاداش عملکردی
- بیمه تأمین اجتماعی، بیمه تکمیلی، وام و مساعده سازمانی
- برنامهها و رویدادهای سازمانی