ما به دنبال یک برنامه نویس و مهندس نرم افزار هستیم تا به تیم فنی/ابری ما بپیوندد. کسی که نقش مهمی را در ایجاد یک تجربه Cloud قابل اعتماد، پر از ویژگی های نو و مقیاس پذیر ایفا مینماید. شما در این شغل به توسعه سرویس و الگوریتم هایی خواهید پرداخت که محصولات مبتنی بر ابر مانند SaaS، CDN و Object Storage System را برای تعداد زیادی از کاربران مدیریت میکنند.
وظایف شغلی : - نوشتن کدهای با کیفیت، بهینه و قابل توسعه و گسترش بر اساس قواعد و اصول Design Pattern و Clean Code - ساخت و بهبود سرویس ها در معماری مبتنی بر Micro-Service - کمک به تکامل معماری جهت بهبود مستمر development efficiency - دارا بودن انگیزه بالا در یادگیری، تحقیق و معرفی ایده های جدید برای بهبود سیستم
نیازمندی های شغلی: - درک قوی از SOA، معماری میکرو سرویس و طراحی event-driven - تجربه کافی در استک های سمت سرور (PHP، Go، Python، NodeJS، …) - تجربه کار با AWS و Amazon Lambda - ساخت Microservices و REST API - تجربه در ساخت مکانیسم های ارتباطی Inter-Service به صورت Asynchronous مانند Kafka یا RabbitMQ - تجربه کار با پایگاه داده های رابطه ای مانند MySQL و Postgres و پایگاه های داده ای غیر رابطه ایی NoSQL مانند Cassandra، MongoDB، ElasticSearch و Redis، همچنین مکانیسم های Caching - امکان نوشتن کدهای کارآمد Low-Latency و Low-I/O - تجربه کار با راه اندازی خط لوله CI/CD و ابزارهای مرتبط مانند Jenkins - مسلط بر ابزارهای Versioning و Source Management نظیر Git - مهارت های ارتباطی قوی - تجربه انجام پروژه بر اساس متدولوژی های Agile نظیر Scrum - تجربه کار تیمی
امتیاز ویژه: - دارای تجربه در طراحی و توسعه سیستم های Large Scale، توزیع شده و loosely coupled - تجربه کار با Docker، Kubernetes و سایر ابزارهای مرتبط با DevOps
معرفی شرکت
شرکت NGN با بهره گیری از تخصص ها و منابع شرکت، در بخش های فن آوری اطلاعات، رسانه های ترکیبی، توسعه اپلیکیشن های موبایل و تحت وب و تامین زیرساخت های مدیایی فعالیت می نماید. این شرکت در حال حاضر فعالیت های نرم افزاری خود را به دو صورت Saas و B2B ارایه می نماید. چشم انداز شرکت بالا بردن سطح دانش و توان تیم طراحی و شرکت وتوسعه بازار در داخل و بین الملل است.