استخدام Backend Developer (Python-Node.js)

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

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

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

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

    مهم نیست
  • حقوق

    توافقی

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


About the Role


We are developing a comprehensive enterprise communication and collaboration platform that includes chat, social, meeting, conferencing, and BPMS services.
Our infrastructure is built on a Microservice Architecture and continuously evolving with modern technologies.

We’re looking for a Backend Developer experienced in Python and MongoDB to play a key role in designing and implementing scalable backend services, writing clean and efficient code, and collaborating with the DevOps team to deploy and maintain our systems.


Responsibilities


  • Design, develop, and maintain backend services based on Microservice Architecture
  • Build and enhance APIs and backend services using FastAPI and Node.js
  • Write complex and optimized queries in MongoDB
  • Utilize asynchronous programming, multithreading, and multiprocessing for performance optimization
  • Write clean, modular, and Pythonic code following best practices
  • Debug, profile, and optimize application performance across environments
  • Work with Docker and Linux for deployment and runtime environments
  • Collaborate closely with the DevOps team for client deployments and server issue resolution

Required Skills


  • Strong proficiency in Python / FastAPI / asyncio / concurrent.futures
  • Solid experience with MongoDB, including complex and optimized query writing
  • Good understanding of Microservices, Dependency Injection, and Design Patterns
  • Ability to analyze, debug, and document code effectively

Preferred Skills (Nice to Have)


  • Familiarity with DevOps processes: OVA building, deployment, and server/infrastructure troubleshooting
  • Knowledge of gRPC for inter-service communication
  • Experience working with RabbitMQ (Message Broker)
  • Basic familiarity with Golang for collaborating on Go-based services
  • Understanding of Vue.js and front-end integration
  • Experience or familiarity with BPMS systems (business process and workflow design)
  • Understanding of EAV (Entity–Attribute–Value) data modeling and handling dynamic data structures
  • General familiarity with CRM and ERP systems and their data integration concepts

Personal Attributes & Work Culture


  • Detail-oriented, organized, and responsible in task delivery
  • Strong teamwork and communication skills
  • Eagerness to learn new technologies and continuously improve
  • Analytical thinking and effective problem-solving in complex environments

Why Join Us


  • Work on a real-world microservice infrastructure with meaningful technical challenges
  • Collaborate with DevOps and AI teams in a dynamic, learning-oriented environment
  • Opportunity for rapid professional growth and exposure to cutting-edge technologies
  • Friendly, structured, and results-driven work culture
  • Be part of building enterprise-scale products with real impact

معرفی شرکت

شرکت گپیدو با داشتن سابقه فعالیت های نرم افزاری کار خود را سال 1382 به صورت رسمی آغاز نمود.
این شرکت با مجموعه ای متشکل از مدیران و تحلیلگران زبده و همچنین برنامه نویسان متخصص موفق به تولید سامانه هایی در حوزه های پیام رسان ، شبکه اجتماعی ، فروشگاه اینترنتی و سامانه های مالی و اداری گردیده است.
  • مهارت‌های مورد نیاز

    Back-end Node.js Python
  • جنسیت

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

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

    مهم نیست

مشاغل مشابه

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

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

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

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