ما برای تکمیل تیم نرمافزاری شرکت زبلاین در راستای توسعه نرم افزار مارکتینگ اتومیشن به دنبال یک متخصص ارشد فول استک هستیم این نقش شامل ساخت رابطهای کاربری پیچیده و کاربرپسند با تکنولوژیهای مدرن و بهینهسازی عملکرد سیستم میباشد. شما با تیمهای طراحی، بکاند، فرانتاند و مدیریت محصول به صورت نزدیک همکاری خواهید کرد تا بهترین تجربه کاربری و عملکرد سیستم تضمین شود.
پروژههای این شرکت در حوزه توسعه نرم افزار پرکاربرد در حوزه دیجیتال مارکتینگ، امکان وارد کردن ایدههای نو و خلاقانه را در قالب نرمافزارهای جدید را فراهم میکند.
مسئولیتها:
- طراحی و پیادهسازی رابطهای کاربری مقیاسپذیر و قابل نگهداری با React.js، Next.js، TypeScript، JavaScript، HTML، CSS و SCSS.
- استفاده از Redux Toolkit و ReactQuery برای مدیریت وضعیت و یکپارچگی دادهها از طریق REST APIs.
- ایجاد رابطهای کاربری واکنشگرا و زیبا با Material UI، Tailwind CSS، Ant Design، Mantine.
- پیادهسازی ناوبری پویا با React-router.
- بهینهسازی عملکرد برای تجربه کاربری روان.
- طراحی و پیادهسازی سرویسهای بکاند مقیاسپذیر با Node.js و Express.js.
- توسعه و مدیریت APIهای RESTful برای پشتیبانی از عملکردهای اصلی پلتفرم.
- مدیریت پایگاههای داده رابطهای (PostgreSQL) و ElasticSearch، بهینهسازی پرسوجوها و مدیریت ETL
- پیادهسازی سیستمهای پیامرسانی (Kafka) و کشینگ (Redis)
- اجرای استانداردهای امنیتی شامل OAuth، JWT، رمزنگاری و RBAC
- رعایت بهترین شیوهها در توسعه برای مقیاسپذیری، امنیت و عملکرد بالا.
- بازبینی کد، هدایت تیم در رعایت استانداردها، و به اشتراکگذاری دانش.
- مانیتورینگ مداوم عملکرد سیستم، شناسایی مشکلات و بهینهسازی زیرساخت.
- آشنایی با ابزارهای نظارت، کانتینرسازی (Docker) و خدمات ابری (AWS, GCP)
- مستندسازی معماری، APIها و کامپوننتها.
نیازمندی های شغلی:
- تجربه قوی در توسعه بکاند با استفاده از Node.js و Express.js.
- آشنایی با پایگاههای داده رابطهای و ElasticSearch(مانندPostgreSQL).
- تجربه در توسعه و ادغام APIها (RESTful APIs).
- آشنایی با سیستمهای پیامرسانی (Kafka) و فناوریهای کشینگ (Redis).
- تسلط به بهترین شیوههای امنیتی (OAuth, JWT, encryption).
- تجربه در ابزارهای نظارت بر عملکرد و بهینهسازی.
- تسلط بر React.js، Next.js، JavaScript، TypeScript، HTML، CSS، SCSS، Tailwind CSS، Material UI، Ant Design، Mantine.
- تسلط بر Node.js و Express.js.
- آشنایی با Redux Toolkit، ReactQuery، Axios، RESTful APIs.
- تجربه با پایگاههای داده رابطهای و ElasticSearch.
- آشنایی با Kafka و Redis.
- تسلط بر مفاهیم امنیتی (OAuth، JWT، Encryption، RBAC).
- تجربه با Webpack، Babel، npm/Yarn، Git، CI/CD و تست خودکار.
- آشنایی با Docker و سرویسهای ابری (AWS, GCP).
الزامات:
- تجربه: حداقل 3 تا 5 سال تجربه در توسعه نرمافزار در هر دو حوزه فرانتاند و بکاند.
- سن: حداکثر 35
مهارتها:
- توانایی حل مسائل پیچیده
- مهارتهای ارتباطی قوی و کار تیمی.
- باانگیزه
- مدیریت زمان و اولویتبندی
- دقت در جزئیات و پیشبینی چالشها.
مزایای همکاری در تیم ما:
- مسافرت های تفریحی بصورت گروهی
- قرارداد با باشگاه های ورزشی
- صبحانه و ناهار
- بیمه تکمیلی
- کار در تیم حرفهای و محیط کاری دوستانه
- برگزاری جشنها، رویدادها