آگهی‌های استخدامی

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

گپیدو | Gapido
تهران، تهران

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


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

مهارت‌های مورد نیاز

  • Back-end
  • Node.js
  • Python

حداقل سابقه کار

  • مهم نیست

جنسیت

  • مهم نیست

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

  • مهم‌ نیست

نوع همکاری:

تمام وقت

تاریخ انتشار آگهی:

۱۴۰۴/۱۰/۲۶
ارسال رزومه