ما در آسام به دنبال یک توسعهدهندهی ارشد بکاند با تجربه هستیم. شما به عنوان یک عضو کلیدی تیم، وظیفهی طراحی، توسعه و بهینهسازی سرویسهای مقیاسپذیر سمت سرور و APIها را بر عهده داشته و با دیگر افراد و تیمها برای ارائه راهکارهای کارآمد و متناسب با نیازهای کسبوکار همکاری خواهید داشت.
مسئولیتها: - توسعه و نگهداری سرویسهای مقیاسپذیر بکاند با استفاده از Node.js و فریم ورک Fastify. - طراحی و پیادهسازی APIهای RESTful و GraphQL برای ادغام با اپلیکیشنهای فرانتاند و سرویسهای خارجی. - مدیریت طراحی دیتابیس، بهینهسازی کوئریها و رفع مشکلات مربوط به MongoDB و MySQL، Clickhouse. - همکاری با تیمهای فرانتاند و DevOps برای اطمینان از عملکرد، مقیاسپذیری و امنیت سرویسها. - نظارت و نگهداری وضعیت سرویسهای پروداکشن و پایگاههای داده مربوط به آنها.
مهارتهای مورد نیاز:
مهارتهای فنی: - تسلط بر Node.js: تجربهی عمیق در توسعهی بکاند با Node.js و تسلط کامل در ساخت APIهای RESTful و GraphQL. - تجربه در Fastify: تسلط بر فریمورک Fastify و شناخت انواع راهکارها و راهحلهای مبتنی بر این فریمورک برای پیادهسازی وبسرویس. - تجربه در GraphQL: تجربهی طراحی و پیادهسازی APIهای GraphQL. - مدیریت دیتابیس: تجربهی کار با MongoDB و MySQL شامل طراحی دیتابیس، بهینهسازی کوئری، ایندکسگذاری و رفع مشکلات. - تست واحد و یکپارچهسازی: آشنایی با فریمورکها و ابزارهای تست برای اطمینان از قابلیت اطمینان و استحکام کد. - آشنایی با Golang و Python مزیت محسوب میشود.
مهارتهای حرفهای: - درک معماری نرمافزار: تجربه در طراحی اپلیکیشنهای مقیاسپذیر (scalable) و با تمرکز بر عملکرد بالا (high performance) و قابلیت نگهداری (maintainable). - مهارتهای حل مسئله: تسلط بر عیبیابی مشکلات پیچیده، شناسایی ریشههای آن و ارائه راهحلهای مؤثر. - کد ریویو و منتورینگ: توانایی انجام کد ریویوی دقیق و ارائهی بازخورد سازنده به اعضای جوانتر تیم.
مهارتهای فردی: - همکاری تیمی: تمایل به اشتراکگذاری دانش و همکاری مؤثر در تیمهای فنی و کمک به دیگر اعضای تیم. - مدیریت زمان: توانایی قوی در اولویتبندی وظایف، مدیریت زمان بهصورت مؤثر و رعایت مهلتهای پروژه. - تفکر حل مسئله: دارای رویکرد تحلیلی و شجاعت مواجه با چالشهای فنی - نظم در کدنویسی: نوشتن کد تمیز، بهینه و قابل استفاده مجدد همراه با تست و دیباگ دقیق. - یادگیرنده بودن: بهروز نگهداشتن خود با فناوریهای مرتبط جدید و بهترین شیوهها برای بهینهسازی و مدرنسازی ساختار سیستم.
اگر به توسعهی بکاند علاقهمند هستید، از کار با جدیدترین فناوریها لذت میبرید و مایل به ایجاد تأثیر واقعی در یک تیم در حال رشد هستید، خوشحال میشویم که با شما آشنا شویم.
همین امروز درخواست دهید و به تیم پویای ما بپیوندید!
معرفی شرکت
گروه نرمافزاری آسام از سال ۱۳۹۲ فعالیت خود را با طراحی و پشتیبانی سایتهای خبری آغاز کرد. در حال حاضر این شرکت با همکاری یک تیم ۵۰ نفره، خدمات و محصولات نرمافزاری متنوعی را به رسانهها و کسبوکارهای آنلاین ارائه میدهد. سیستم مدیریت محتوای آسام، پلتفرم انتشار ویدیوی چکاوک، سرویس پوش نوتیفیکیشن دارکوب و پلتفرم توزیع محتوای پلیکان برخی از محصولات این شرکت هستند.