نشان کن
کد آگهی: KP2608201718

استخدام Senior Backend Developer (Django-REST APIs)

استخدام Senior Backend Developer (Django-REST APIs) - پارادایم | Paradigm
پارادایم | Paradigm
در تهران
در وبسایت جابینجا  (2 روز پیش)
دورکاری
اطلاعات شغل:
امکان دورکاری و کار در منزل: دارد
نوع همکاری:  تمام‌وقت
مهارت‌های مورد نیاز:
Back-end
Django
REST API
پرداخت‌ها:  توافقی
متن کامل آگهی:
We are looking for a Senior Python Developer with deep expertise in Django to join our remote development team. You will be working on a complex low-code ERP system designed to support advanced business processes, including order management, invoicing, inventory control, and financial operations.

This is a backend-focused role requiring extensive hands-on experience building scalable, maintainable systems in Django, with clean architecture, proper design patterns, and high-performance data handling.

While this role is primarily backend, basic familiarity with React is required to effectively collaborate with front-end developers and understand system integration points.


Key Responsibilities

  • Develop, optimize, and maintain backend services and APIs using Python and Django.
  • Design and apply robust system architectures and design patterns to support scalable and maintainable development.
  • Work directly on ERP business logic, including invoicing workflows, cash application processes, inventory handling, customer management, and PDF document generation (invoices, pick tickets, etc.).
  • Ensure efficient data processing and query optimization in PostgreSQL/MySQL.
  • Implement and manage containerized deployments using Docker.
  • Manage background processes using Celery, particularly for scheduled tasks, asynchronous processing, and background job handling.
  • Use Redis effectively for caching, temporary data storage, and async workflows.
  • Enforce code quality and standards using Pylint and automated testing tools such as PyTest.
  • Independently handle task estimation, planning, and delivery.
  • Collaborate with front-end developers to ensure API compatibility with React components (you won’t need to write React code, but you need to understand how it integrates).

Required Qualifications

  • Minimum 5 years professional experience working with Python and Django.
  • Expert knowledge of Django Rest Framework for building scalable, maintainable APIs.
  • Deep experience with SQL databases (PostgreSQL or MySQL), including complex query design, performance tuning, and data modeling.
  • Experience with Redis for caching and asynchronous task support.
  • Expertise in writing clean, maintainable code with clear separation of concerns using established design patterns.
  • Strong experience with Docker for both development and deployment environments.
  • Experience writing and generating dynamic PDF documents (invoices, reports, etc.) within Django applications.
  • Familiarity with React front-end development, mainly to understand how backend data is consumed (no direct front-end development expected).
  • Hands-on experience managing port configurations and container networking within Docker environments.
  • Experience implementing asynchronous processes using Celery.
  • Comfortable working in a Linux-based development and production environment.
  • Excellent self-organization skills and ability to work independently in a remote team.

Preferred Qualifications

  • Experience with Django Channels for websocket-based real-time features.
  • Familiarity with Firestore (used in some of our microservices).
  • Experience writing and managing unit and integration tests using PyTest.
  • Familiarity with GitHub Actions or similar CI/CD pipelines.
  • Experience working with agile tools like Jira, Trello, or Asana.
  • Experience with multi-tenant system architectures (helpful given the ERP's low-code dynamic features).

What We Offer

  • Competitive salary, bonuses, and compensation.
  • Fully remote working with flexible hours.
  • Direct contribution to a long-term ERP platform critical to multiple clients' operations.
  • The chance to work with a skilled and collaborative team where your expertise is valued.
  • Clear processes and well-defined development workflows.
  • Continuous opportunities to shape system architecture and drive performance improvements.

این آگهی از وبسایت جابینجا پیدا شده، با زدن دکمه‌ی تماس با کارفرما، به وبسایت جابینجا برین و از اون‌جا برای این شغل اقدام کنین.

هشدار
توجه داشته باشید که دریافت هزینه از کارجو برای استخدام با هر عنوانی غیرقانونی است. در صورت مواجهه با موارد مشکوک،‌ با کلیک بر روی «گزارش مشکل آگهی» به ما در پیگیری تخلفات کمک کنید.
گزارش مشکل آگهی
تماس با کارفرما
این آگهی رو برای دیگران بفرست
نشان کن
گزارش مشکل آگهی
دوشنبه 20 اسفند 1403، ساعت 04:40