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

استخدام Senior Python Developer

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

Full  Time
On-Site

 We are seeking a motivated and experienced Senior Python Developer to join our team for a full-time, on-site position. If you are passionate about server-side development, scalable architectures, and modern development practices, this opportunity is well-suited for you.

Please carefully review the following before submitting your resume, and send us your resume if you meet the appropriate conditions





Essential Technical Skills & Qualifications:

- Strong experience in designing and implementing RESTful APIs within a microservices architecture, including API versioning, contract-first design, and event-driven communication (e.g., via Kafka or RabbitMQ).
- Expert-level proficiency in FastAPI for building scalable, independently deployable services; Django experience is a plus but not required.
- Deep expertise in Domain-Driven Design (DDD), including bounded contexts, aggregates, domain events, entities, value objects, and tactical patterns (e.g., repository, factory, domain services).
- Proven track record of architecting and maintaining production-grade microservices using DDD principles, with clear separation of domains, anti-corruption layers, and context mapping.
- Advanced knowledge of PostgreSQL for transactional domains, including schema design, indexing strategies, and query optimization in distributed systems.
- Strong hands-on experience in MongoDB including schema modeling, indexing strategies, query optimization, and performance tuning for high-load applications.

- Mastery of SOLID principles applied rigorously in domain modeling and service design.
- Extensive experience with Git-based workflows (e.g., GitFlow, trunk-based development) and **CI/CD pipelines
- Strong operational familiarity with Linux environments (Ubuntu preferred), containerization (Docker)
- Demonstrated ability to work in Agile/Scrum teams, using  Azure DevOps (or Jira)
- Minimum 5+ years of professional backend development experience, with at least 3 years focused on DDD and microservices architectures in production systems.

Preferred (Nice-to-Have)

- Experience with Behavior-Driven Development (BDD) using tools like Behave or Cucumber to validate domain behavior.
- Familiarity with saga patterns, distributed transactions, and eventual consistency in microservices.
- Contributions to open-source DDD or microservices projects.



Essential General Skills:



  • Strong teamwork and collaboration abilities.
  • Excellent time management skills.
  • High attention to detail regarding documentation and code clarity.
Other Requirements:



  • Military Service status must be Completed or Exempt. 

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

  • Python
  • RestFul API
  • PostgreSQL

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

  • سه تا شش سال

جنسیت

  • مهم نیست

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

  • معافیت دائم پایان خدمت

نوع همکاری:

تمام وقت

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

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