استخدام Back-End Developer
شرح موقعیت شغلی
شرح موقعیت شغلی و وظایف:
- طراحی و توسعه سرویسهای بکاند
- طراحی APIهای مقیاسپذیر و امن جهت ارتباط با فرانتاند
- طراحی و مدیریت ساختار پایگاهداده و بهینهسازی Queryها
- پیادهسازی لایههای Authentication و Authorization
- بهینهسازی کارایی سیستم و استفاده از ابزارهای مانیتورینگ
- مشارکت در Code Review و طراحی معماری فنی و بهینه سازی کدها با رعایت اصول مهندسی نرم افزار
مهارتهای تخصصی مورد نیاز :
- تسلط بر زبان C# و فریمورک Net Core.
- تجربه طراحی و توسعه RESTful APIs
- آشنایی کامل با Entity Framework Core و LINQ
- تسلط بر SQL Server و طراحی Database Schema
- آشنایی با مفاهیم (Authentication and Authorization (JWT, OAuth2, Identity Server
- تجربه کار با Microservices Architecture و الگوی CQRS
- آشنایی با (Caching (Redis و (Message Queues (RabbitMQ / Kafka
- توانایی پیادهسازی Unit Test و Integration Test
- رعایت اصول SOLID و معماری Clean
- آشنایی با اصول DevSecOps و امنیت نرمافزار
- تسلط بر Git / GitLab / CI-CD Pipelines
- آشنایی با Docker و Containerization
- تجربه کار با ابزارهای مانیتورینگ و لاگ مانند ELK Stack / Seq
تواناییهای موردنیاز:
- روحیه کار تیمی و ارتباط مؤثر با افراد تیم
- علاقهمند به یادگیری مداوم و آشنایی با Best Practiceهای توسعه
- دقت بالا در امنیت، کارایی و پایداری سیستم
- مستندسازی دقیق و طراحی ماژولار
- توانایی تحلیل، رفع خطا و بهبود مداوم کد
مهارتهای مورد نیاز
- Back-end
- Git
- PHP
- Node.js
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- معافیت دائم پایان خدمت