TEXOOM

استخدام Senior Python Back-end Developer

TEXOOM
امکان دورکاری

فرصت شغلی
درباره شرکت

تکنولوژی‌ها

    PythonDjangoPL/SQLTDDTask Queue

The Role

We’re looking for a Back-end Developer to create advanced applications and interfaces for our clients. In this role, you will use your experience to write high-quality, production-level code that energizes our websites and applications. You will also build micro-services Architecture, delivering highly agile, modular solutions for the company.

Responsibilities

  • Develop advanced applications, plugins, and APIs for internal and external customers.
  • Troubleshoot and debug problems, and optimize web applications during development and deployment for maximum speed and scalability.
  • Review codes and develop automated integration and unit tests to ensure high performance.
  • Improve the consistency and maintainability of our codebases.
  • Database creation, integration, and management
  • Backup and restore technologies for a website’s files and DB
  • Managing hosting environments
  • API integration

 

Minimum requirements

  • Experience in Python, Django, Flask, fast API, DRF
  • Experience in PostgreSQL, MySQL, Redis, Mongo DB, SQL Server
  • Experience in Celery, RabbitMQ, etc. for task queue management
  • Knowledge of Nginx, Gunicorn, and production deployment
  • Experience in Data Mining with Scrapy, Selenium, BS4, etc.
  • Knowledge of asynchronous programming and scalable systems
  • Familiarity with Linux and other open-source operating systems
  • Familiarity with Test-Driven Development (TDD) techniques to produce high-quality, self-documenting code
  • Good understanding of Information Security and data protection
  • Familiarity with Gitlab CI/CD and GitHub Actions
  • Familiarity with Docker, and Kubernetes for Containerization
  • Fluency in spoken and written English

Preferred Experience

  • Familiarity with analytic tools like Pandas, NumPy, Scipy, etc.
  • Enjoying Data Science and having knowledge in this field
  • Familiarity with GraphQL
  • Familiarity with AWS, GCP, Azure, DigitalOcean, etc.

مزایا

  • Flexible Time
  • Performance Based Bonus
  • Remote Job
  • Education assistance
  • International Exposure
  • Collaborative Professional Team