● تسلط بر زبان برنامهنویسی سمت سرور (Golang)
● تسلط نسبی با Docker و مفاهیم استقرار روی Kubernetes
● تسلط نسبی بر معماریهای مدرن نرمافزاری (Microservices Architecture)
● تسلط بر مفاهیم Git و فرآیندهای توسعه مبتنی بر CI/CD
● تسلط نسبی از مفاهیم (DDD) Domain-Driven Design
● تسلط بر اشکالزدایی (Debugging) و رفع خطاهای سیستمی در محیطهای پیچیده
● توانایی طراحی معماری ماژولار و در نظر گرفتن مقیاسپذیری از ابتدا
● رعایت Best Practices در کدنویسی، الگوهای طراحی (Design Patterns) و مدیریت خطاها
● مهارت در بهینهسازی عملکرد سرویسها (Performance Tuning، Query Optimization)
● توانایی طراحی و توسعه RESTful API و Websocket و Grpc
● تجربه کار با پایگاهدادههای رابطهای (PostgreSQL/MySQL) و غیررابطهای (MongoDB/Redis)
● توانایی مستندسازی کد و API برای استفادهی تیمهای دیگر
● درک مفاهیم امنیت نرمافزار (Authentication, Authorization, Data Protection)
● مهارت در مدیریت نسخهها و کد در Git و کار تیمی روی ریپازیتوریهای مشترک