شرکت خدمات انفورماتیک
شرکت خدمات انفورماتیک

Backend Developer (Node.js)

تهران، میرداماد
تمام وقت
شنبه تا سه شنبه (08:00 - 17:00) / چهارشنبه (08:00 - 16:00)
-
وام -پاداش -بیمه درمان تکمیلی -اقامتگاه تفریحی -کمک هزینه دوره آموزشی -بن خرید -ناهار -امکانات ورزشی -پزشک سازمانی -تسهیلات تفریحی و گردشگری -صبحانه -بسته ها و هدایای مناسبتی
1001 تا 5000 نفر
فناوری اطلاعات / نرم افزار و سخت افزار
شرکت ایرانی دارای مشتریان داخلی
1372
خصوصی
توضیحات بیشتر

شاخص های کلیدی از نظر کارفرما

3 سال سابقه کار در گروه شغلی مشابه
Node.js - پیشرفته
Kafka - متوسط
TypeScript - پیشرفته
RabbitMQ - متوسط
Docker - متوسط

شرح شغل و وظایف

شرح وظایف:
  • طراحی و پیاده سازی سرویس‌های backend مقیاس پذیر 
  • توسعه Task management Core، Workflow Engine و سیستم‌های مدیریت درخواست
  • طراحی و پیاده سازی APIهای RESTful و GraphQL با عملکرد بالا و مستندسازی دقیق با Swagger
  •  پیاده‌سازی منطق گردش کار پویا، قوانین شرطی، رویدادها و Triggerها
  • توسعه سیستمهای نوتیفیکیشن، Audit Log و نسخه بندی تسک‌ها
  •  طراحی دیتابیس و بهینه سازی query ها برای سناریوهای با حجم داده زیاد
  •  مشارکت در طراحی معماری میکروسرویس‌ها
  •  مشارکت فعال در code review و refactoring
  •  همکاری نزدیک با تیم توسعه frontend
مهارت ها:
  •     Expert-level JavaScript and TypeScript for building scalable backend applications
  • Advanced Node.js development with strong proficiency in NestJS and structured architectures
  • Deep understanding of Object-Oriented Programming, design patterns, and maintainable code structure
  • Practical experience with Clean Architecture, SOLID principles
  • Real-time communication systems using WebSocket, Server-Sent Events (SSE)
  • High-performance RESTful API design, optimization, and documentation; working knowledge of GraphQL
  • Strong experience with relational databases and NoSQL databases
  • Advanced caching strategies and in-memory storage using Redis
  • Proficiency with message queues and event streaming platforms such as RabbitMQ and Kafka
  • Solid understanding of microservices architecture, service communication, observability, and resilience patterns
  • Solid experience with Docker and containerized development workflows.
  • Familiarity with DevOps concepts, CI/CD pipelines, automated testing, and deployment processes.
  • Strong command of unit, integration, and end-to-end testing approaches for backend systems
  • Expertise with Git, Git Flow branching strategies, and collaborative development workflows
  • Solid foundation in backend security, authentication/authorization, and prevention of common vulnerabilities
  • Performance profiling, troubleshooting, and production-level debugging across distributed systems
  • Clear communication, cross-team collaboration, and technical decision-making in complex environments

شرایط احراز شغل

سن
22 - 39 سال
جنسیت
تفاوتی ندارد
خدمت سربازی
اتمام خدمت سربازی و یا معافیت از آن الزامی است
تحصیلات
کارشناسی| کامپیوتر / فناوری اطلاعات
نرم افزارها
Node.js| پیشرفته TypeScript| پیشرفته Kafka| متوسط RabbitMQ| متوسط Docker| متوسط

ثبت مشکل و تخلف آگهی

ارسال رزومه برای شرکت خدمات انفورماتیک