اسنپ شاپ | SnappShop

تاسیس در ۱۳۹۸ کامپیوتر، فناوری اطلاعات و اینترنت ۲۰۱ تا ۵۰۰ نفر SnappShop.ir

استخدام Software Engineer

  • دسته‌بندی شغلی

    وب،‌ برنامه‌نویسی و نرم‌افزار
  • موقعیت مکانی

    تهران ، تهران
  • نوع همکاری

    تمام وقت
  • حداقل سابقه کار

    سه تا شش سال
  • حقوق

    توافقی

شرح موقعیت شغلی

Role Overview
We are looking for an experienced software engineer with a strong Node.js and TypeScript background who is also comfortable working on the frontend with React and Next.js. You will design, build and maintain backend services and the user-facing applications that sit on top of them, working closely with product, design, QA and DevOps.


What You Will Do

•       Design, develop and maintain backend services and APIs using Node.js and TypeScript (NestJS preferred)

•       Build and improve web applications and internal panels with React and Next.js

•       Model data and write efficient queries in PostgreSQL; design schemas and migrations with performance in mind

•       Use Redis for caching, sessions and other performance-critical workloads

•       Build reliable asynchronous and event-driven flows with RabbitMQ

•       Write clean, well-tested, maintainable code and take part in code reviews

•       Collaborate through Git-based workflows (branching, merge requests, CI pipelines)

•       Troubleshoot production issues, improve observability and help keep the platform stable and secure

•       Contribute to technical decisions, architecture discussions and documentation

•       Mentor teammates and share knowledge across the team


Requirements

•       At least 5 years of professional experience building and developing software applications

•       Strong proficiency in TypeScript and Node.js on the backend

•       Hands-on experience with React and/or Next.js on the frontend

•       Solid experience with PostgreSQL: schema design, indexing, query optimization and transactions

•       Practical experience with Redis

•       Experience with message brokers, ideally RabbitMQ, and asynchronous / event-driven design

•       Comfortable with Git and collaborative development workflows

•       Good understanding of RESTful API design, authentication and web security basics

•       Experience writing automated tests (unit, integration)

•       Strong problem-solving skills, ownership mindset and clear communication


Nice to Have

•       Experience with NestJS (a strong advantage)

•       Familiarity with modular-monolith and clean / hexagonal architecture

•       Experience with an ORM such as Prisma or TypeORM

•       Experience working in a monorepo

•       Familiarity with Docker, Kubernetes/OpenShift and CI/CD pipelines (e.g. GitLab CI)

•       Experience with monitoring and error tracking tools (e.g. Sentry)

•       Background in marketplace or high-traffic consumer products

معرفی شرکت

اسنپ‌شاپ با هدف تسهیل خرید آنلاین و ارائه تجربه‌ای سریع و مطمئن، فعالیت خود را در سال ۱۳۹۸ آغاز کرد. این پلتفرم با ارائه خدمات تحویل سفارش‌ها در انواع مختلف تحویل زیر سه ساعت، تحویل به‌صرفه و تجمیعی استانداردی نوین در بازار خرده‌فروشی آنلاین ایران ایجاد کرده است.
امروز اسنپ‌شاپ به‌عنوان یکی از سرویس‌های اصلی خانواده اسنپ، در مسیر توسعه پایدار و گسترش خدمات به شهرهای بیشتر قرار دارد. ما متعهدیم کیفیت خدمات خود را همگام با استانداردهای جهانی ارتقا دهیم و ارزش‌آفرینی مستمر برای مشتریان و جامعه فراهم کنیم.
  • مهارت‌های مورد نیاز

    Software Engineering Python Back-end
  • جنسیت

    مهم نیست
  • وضعیت نظام وظیفه

    مهم‌ نیست
  • حداقل مدرک تحصیلی

    کارشناسی

مشاغل مشابه

چه موردی را می‌خواهید گزارش کنید؟

از اینجا شروع کنید

در شغل بهتری استخدام شوید! رایگان!

  • جستجو و ارسال رزومه به آگهی‌های استخدام بیش از ۱۰۰,۰۰۰ شرکت ایرانی
  • رزومه‌ساز رایگان
  • دریافت فرصت‌های شغلی جدید مرتبط از طریق ایمیل (Job Alert)
  • شناخت محیط کار و فرهنگ سازمانی شرکت‌های در حال استخدام
image/svg+xml