توسعه Backend: همکاری با اعضای تیم به منظور توسعه محصول و کار با فناوریهای: Nest.js، TypeScript، JavaScript، Node.js، Mongoose، Socket.io، GRPC و Kafka.
Microservice Architecture: توسعه در قالب میکروسرویس
اصول شی گرا و DDD: پیروی از اصول برنامه نویسی شیگرا و طراحی دامنه محور (DDD) برای اطمینان از کد تمیز با قابلیت نگهداری بالا.
معماری Hexagonal: پیروی از معماری شش ضلعی برای ترویج تفکیک دغدغهها و انعطاف پذیری در سیستم.
بهینهسازی عملکرد: شناسایی و برطرف کردن گلوگاههای عملکرد سیستم، و اطمینان از پاسخگو بودن سرویسها.
مستند سازی: ایجاد و نگهداری اسناد برای کد، APIها و معماری سیستم برای تسهیل همکاری و درک بین اعضای تیم.
تست: تستهای واحد، به منظور اطمینان از صحت عملکرد سرویسها.
همکاری: با توسعهدهندگان فرانت اند، مهندسان DevOps و سایر ذینفعان برای ارائه راه حلهای سرتاسری که الزامات کسب و کار را برآورده میکند.
بهبود مستمر: پیگری روندهای صنعت و فناوریهای نوظهور، همچنین مطابعت از به روشها برای افزایش کیفیت و کارایی سیستمها.
صلاحیتها:
لیسانس یا بالاتر در رشتههای علوم کامپیوتر، مهندسی نرم افزار یا رشته٬های مرتبط.
تجربه کار با Nest.js، TypeScript، JavaScript، Node.js، Mongoose، Socket.io، GRPC، Kafka و Git.
درک قوی از مفاهیم برنامه نویسی شیگرا و توانایی به کارگیری موثر آنها
تجربه کار با AWS مزیت محسوب میشود.
آشنایی با طراحی دامنه محور (DDD) و معماری شش ضلعی.
تجربه طراحی و ساخت میکروسرویسها را در محیط محصول.
درک کامل از طراحی RESTful API و بهروشها.
درک کامل از سوکتها.
مهارت در نوشتن کدهای تمیز، قابل نگهداری و مستندسازی.
تجربه بهینه سازی عملکرد و عیبیابی در سیستمهای Backend.
آشنایی با روشهای تست نرم افزار و توانایی نوشتن تستهای واحد.
مهارتهای ارتباطی و همکاری عالی.
توانایی کار به صورت مستقل و به عنوان بخشی از یک تیم در محیطی چابک.
مزایا:
حقوق بالا، متناسب با توانمندی و مهارت
محیط کار حرفهای و جذاب
پرداخت هزینههای شرکت در دورههای آموزشی مورد نیاز
امکان ارتقا و پیشرفت شغلی به تناسب اثر بخشی
بیمه تکمیلی
ناهار
معرفی شرکت
شرکت ما با 8 سال سابقه در زمینه ساخت بازی در حال فعالیت است.