اکسیر سیستم پویا | Exir System Pouya

استخدام Senior Python Developer

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

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

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

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

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

    توافقی

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

Senior Python Developer

Employment Type: Full-Time
Work Mode: On-Site

Job Description

We are looking for a motivated and experienced Senior Python Developer to join our team in a full-time, on-site position.

The ideal candidate should have strong experience in backend development, Clean Architecture, microservices architecture, Domain-Driven Design, and building scalable, maintainable, and production-ready services.

Please review the requirements carefully and send us your resume if your experience matches the position.


Essential Technical Skills

  • Minimum 5+ years of professional backend development experience, with at least 3 years of hands-on experience in DDD, Clean Architecture, and microservices architecture.
  • Expert-level experience with Python and FastAPI for designing and developing scalable backend services. Django experience is a plus.
  • Strong practical experience in applying Clean Architecture principles in production systems, including separation of concerns, dependency inversion, use cases/application services, interface adapters, infrastructure isolation, and maintainable domain-centric service design.
  • Ability to design backend systems with clear boundaries between domain, application, infrastructure, and presentation layers, ensuring testability, maintainability, and long-term scalability.
  • Strong experience in designing and implementing RESTful APIs, including API versioning, OpenAPI/Swagger documentation, contract-first design, and event-driven communication using tools such as Kafka or RabbitMQ.
  • Deep understanding of Domain-Driven Design — DDD, including bounded contexts, aggregates, entities, value objects, domain events, repositories, factories, domain services, anti-corruption layers, and context mapping.
  • Strong practical knowledge of PostgreSQL and MongoDB, including schema design, indexing strategies, query optimization, and performance tuning.
  • Solid understanding of SOLID principles and their practical application in backend service design.
  • Experience with automated testing, including unit tests, integration tests, API tests, and domain logic testing. Experience with Pytest is preferred.
  • Experience with Redis, caching strategies, background jobs, asynchronous processing, and task queues such as Celery or similar tools.
  • Good understanding of backend security best practices, including authentication, authorization, JWT/OAuth2, secure API design, and input validation.
  • Familiarity with observability practices such as structured logging, monitoring, metrics, tracing, and tools like Prometheus, Grafana, ELK, or OpenTelemetry.
  • Experience with Git workflows, code reviews, CI/CD pipelines, GitLab CI, Linux environments, and Docker.
  • Experience working in Agile/Scrum teams using tools such as Azure DevOps or Jira.
  • Strong technical documentation skills, including API documentation, architecture documentation, ADRs, and developer-facing guides.
  • Practical experience using AI-assisted development tools such as Cursor, GitHub Copilot, Codex, or similar tools, while maintaining code quality, security, and architectural consistency.



Preferred Skills

  • Experience with Keycloak for identity and access management, authentication, authorization, SSO, OAuth2, and OpenID Connect is a plus.
  • Experience with Behavior-Driven Development — BDD using tools such as Behave or Cucumber.
  • Familiarity with saga patterns, distributed transactions, and eventual consistency in microservices.
  • Experience with hexagonal architecture, modular monoliths, or refactoring legacy systems.
  • Experience mentoring developers and participating in technical design or architecture review sessions.
  • Contributions to open-source DDD, Clean Architecture, Python, FastAPI, or microservices projects.
General Skills

  • Strong teamwork and collaboration abilities.
  • Excellent time management and task prioritization skills.
  • High attention to detail in code quality, documentation, and maintainability.
  • Strong problem-solving mindset and sense of ownership in production systems.
  • Ability to communicate technical concepts clearly with team members.

Other Requirements

·         Military service status must be Completed or Exempt.


معرفی شرکت

شرکت اکسیر سیستم پویا با وجود اینکه شرکت نسبتا نوپایی محسوب میشود، اما در همین زمان کوتاه کارنامه بسیار درخشانی داشته است.
محصول این شرکت، یک پلتفرم باز و جامع مدیریت عملکرد سازمانی (EPM) مبتنی بر وب است که مبتنی بر رویکرد Data Governance عملکردهایی مانند صورت های مالی، بودجه، حاکمیت شرکتی، امور مجامع، بهای تمام شده و انواع گزارش های مبتنی بر داده ‏ها و شاخص های سازمان، نظارت های حاکمیتی (SupTech)، داشبوردهای هوش تجاری و تحلیل و پیش‏بینی های مبتنی بر هوش مصنوعی را ارائه میکند و بنا به گسترده کاربرد در بیش از 40 هلدینگ بزرگ کشور و 450 شرکت موفق ترین محصول موجود در این زمینه است.
برخی مشتریان فعلی این شرکت عبارتند از :
بانک ملت، بانک گردشگری، بانک شهر، بانک رفاه، شرکت مخابرات ایران، شرکت ملی صنایع پتروشیمی، فولاد مبارکه اصفهان، کشتیرانی جمهوری اسلامی ایران، راه آهن جمهوری اسلامی ایران، شرکت معدنی و صنعتی گلگهر، ...
  • مهارت‌های مورد نیاز

    Python RestFul API PostgreSQL
  • جنسیت

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

    معافیت تحصیلی معافیت دائم پایان خدمت
  • حداقل مدرک تحصیلی

    کارشناسی

مشاغل مشابه

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

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

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

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