ما به دنبال یک توسعهدهنده باتجربه در Erlang یا Elixir برای طراحی و توسعه یک پلتفرم چت بلادرنگ (Real-Time Chat Application) برای وبسایت و اپلیکیشنهای Android و iOS هستیم.
مسئولیتها:
طراحی و پیادهسازی بکاند مقیاسپذیر و پایدار با Erlang یا Elixir
توسعه زیرساخت ارتباطات بلادرنگ (Real-Time)
پیادهسازی و مدیریت ارتباطات مبتنی بر TCP و UDP
توسعه و بهینهسازی قابلیتهای WebRTC
طراحی معماری با قابلیت تحمل خطا (Fault Tolerant)
استقرار و نگهداری سرویسها در محیط Linux
بهینهسازی عملکرد، امنیت و مقیاسپذیری سیستم
شرایط احراز:
تسلط کامل به Erlang (اولویت اول) یا Elixir
تجربه عملی در توسعه سیستمهای Real-Time و High-Concurrency
آشنایی عمیق با پروتکلهای TCP و UDP
تجربه کار با WebRTC و زیرساختهای ارتباطی بلادرنگ
تسلط به Linux و مدیریت سرویسهای سمت سرور
آشنایی با معماریهای توزیعشده (Distributed Systems)
توانایی تحلیل، طراحی و توسعه بدون اتکا به افزونهها و وابستگیهای غیرضروری
مزایا:
همکاری در پروژهای فنی و چالشبرانگیز
امکان همکاری بلندمدت در صورت رضایت طرفین
محیط کاری حرفهای و فرصت مشارکت در طراحی معماری اصلی سیستم
نکته مهم: این پروژه با تمرکز بر توسعه اختصاصی انجام میشود و استفاده از افزونهها یا وابستگیهای آماده در هسته اصلی پروژه مدنظر نیست. تجربه ساخت سیستمهای ارتباطی Real-Time از ابتدا، مزیت مهمی محسوب میشود.