استخدام (Software Engineer (Back-End
شرح موقعیت شغلی
محصول ما روی .NET ساخته شده، کار میکند و کاربر واقعی دارد. مثل هر سیستمی که سریع رشد کرده، بدهی فنی هم دارد. دنبال کسی نیستیم که فقط تسک ببندد. دنبال مهندسی هستیم که سیستم را از بالا ببیند، بفهمد کجا درد دارد و چرا، و با استدلال روشن پیشنهاد بدهد چه چیزی بماند و چه چیزی بازطراحی شود. ممکن است بخشی از آیندهی سیستم با Go یا Python ساخته شود و این تصمیم را با هم و بر اساس داده میگیریم.
چه کارهایی انجام میدهید
- ارزیابی معماری فعلی، شناسایی گلوگاههای performance، reliability و scalability، و ارائهی roadmap عملی برای بهبود
- طراحی و پیادهسازی سرویسهای Backend با رویکرد Cloud-Native
- تصمیمگیری فنی مستند با بیان روشن trade-offها
- مشارکت فعال در Containerization، استقرار روی Kubernetes، CI/CD و Observability
- استفادهی هوشمندانه از AI Agentها در چرخهی توسعه و کمک به تیم برای استفادهی درست و امن از آنها
- Code Review، منتورینگ و همکاری نزدیک با تیم محصول
موفقیت در این نقش یعنی چه؟
- ۳ ماه اول: سیستم را عمیق شناختهاید، گزارش ارزیابی فنی با اولویتبندی مشکلات ارائه دادهاید و دستکم یک بهبود ملموس در production اعمال کردهاید.
- ۶ ماه: مالکیت فنی بخش مهمی از سیستم با شماست و تیم در تصمیمهای معماری به نظرتان تکیه میکند.
- ۱ سال: سیستم بهطور قابلاندازهگیری پایدارتر، سریعتر یا کمهزینهتر شده است.
حداقل نیازمندیها
- دستکم ۶ سال تجربهی توسعهی Backend در محیط production
- تسلط قوی بر دستکم یکی از زبانهای Backend مانند C#، Go یا Python، و توانایی نوشتن کد تمیز در سایر زبانها. تجربهی کار با اکوسیستم .NET (مانند ASP.NET Core و Entity Framework) امتیاز مهمی محسوب میشود.
- تجربهی عملی و عمیق با Docker و Kubernetes و درک اینکه زیر کاپوت چه اتفاقی میافتد
- درک قوی از System Design، سیستمهای توزیعشده، ارتباطات sync/async، caching و consistency
- استفادهی روزمره و جدی از ابزارهای AI Agentic، همراه با این درک که کجا به آنها اعتماد کنید و کجا نه
- مهارت ارتباطی عالی و توانایی توضیح تصمیمهای فنی هم برای مهندس و هم برای مدیر محصول
امتیاز محسوب میشود
- تجربهی بازطراحی یا مهاجرت یک سیستم legacy در حال اجرا
- آشنایی با OpenTelemetry، Prometheus، Terraform، Helm یا GitOps
- تجربهی ساخت قابلیتهای مبتنی بر LLM در محصول
- سابقهی منتورینگ یا رهبری فنی
اگر همهی موارد بالا را ندارید، باز هم درخواست بدهید. عمق فکر و سرعت یادگیری برای ما مهمتر از تیک زدن تکتک موارد است.
چه کسی را دنبال میکنیم
چه کسی را دنبال میکنیم
- عمیق در Backend، آشنا با کل سیستم: از کد تا زیرساخت، تصویر کامل را میبینید.
- تیزبین و کنجکاو: با مسئلهی جدید هیجانزده میشوید، نه نگران.
- Owner: مسئله را تا حل واقعی دنبال میکنید، نه فقط تا merge شدن PR.
- صادق و شفاف: اگر مخالفید با استدلال مخالفت میکنید و بعد از تصمیم جمعی، پای آن میایستید.
- ضریبدهنده: تیم با حضور شما بهتر میشود.
مهارتهای مورد نیاز
- Back-end
- Python
- Django
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست