شرح موقعیت
محصول ما روی .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