استخدام برنامهنویس Back-End
شرح موقعیت شغلی
Backend Developer – Mid Level
برای توسعه و نگهداری سرویسهای Backend به دنبال یک Backend Developer در سطح Mid-Level هستیم.
Technology Stack فعلی برخی از پروژههای ما مبتنی بر .NET / ASP.NET Core است، اما معماری و Technology Stack پروژهها محدود به .NET نیست. بنابراین توانایی یادگیری Technologyهای جدید و درک صحیح مفاهیم Backend برای ما اهمیت زیادی دارد.
الزامات
- حداقل ۳ سال تجربه حرفهای در توسعه Backend
- تسلط مناسب به C# و ASP.NET Core
- تجربه طراحی و توسعه RESTful API
- درک مناسب از HTTP، Authentication و Authorization
- تجربه کار با JWT و Token-based Authentication
- تسلط مناسب به SQL و تجربه کار با PostgreSQL، SQL Server یا MySQL
- تجربه کار با Entity Framework Core یا ORMهای مشابه
- آشنایی با Database Design، Indexing و Transaction
- تسلط مناسب به مفاهیم OOP و SOLID
- آشنایی با Design Patternهای رایج
- آشنایی با معماریهای Layered، Clean Architecture یا Hexagonal Architecture
- تجربه کار با Git
- آشنایی با Docker و Docker Compose
- توانایی کار با محیط Linux
- تجربه نوشتن Unit Test و Integration Test
- آشنایی با Logging، Monitoring و Exception Handling
- آشنایی با اصول Security در Backend
- توانایی Debug و Root Cause Analysis مشکلات
مزیت محسوب میشود
- تجربه کار با Redis
- تجربه کار با RabbitMQ یا Kafka
- آشنایی با Microservices
- آشنایی با CI/CD
- آشنایی با Kubernetes
- آشنایی با Observability و ابزارهایی مانند Prometheus، Grafana یا ELK
- تجربه کار با Java / Spring Boot، Node.js یا سایر Backend Stackها
- آشنایی با Cloud Services
ویژگی مورد انتظار
به دنبال فردی هستیم که صرفاً Framework Developer نباشد و درک مناسبی از مفاهیم Software Engineering و Backend Engineering داشته باشد.
توانایی یادگیری Technologyهای جدید، تحلیل مسئله، طراحی راهحل مناسب و همکاری با اعضای تیم برای ما اهمیت بالایی دارد.
مهارتهای مورد نیاز
- Back-end
- RestFul API
- C#
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- معافیت دائم پایان خدمت