Qureos

FIND_THE_RIGHTJOB.

Python/Django Developer

JOB_REQUIREMENTS

Hires in

Not specified

Employment Type

Not specified

Company Location

Not specified

Salary

Not specified

Python DeveloperYour Responsibilities

  • Design, develop, and maintain robust Python applications using Django or FastAPI and other frameworks.
  • Build & consume RESTful and GraphQL APIs using industry best practices.
  • Design and optimize relational databases (PostgreSQL, MySQL) with proper indexing and query optimization.
  • Implement caching strategies using Redis or Memcached for improved performance.
  • Containerize microservices with Docker and collaborate on Kubernetes-based deployments.
  • Implement background task queues using Celery with message brokers (RabbitMQ/Redis), including smart retry and alerting mechanisms.
  • Set up WebSocket consumers via Django Channels & FastAPI for real-time updates.
  • Configure infrastructure on AWS (EC2, S3, RDS, Lambda, SQS, CloudWatch), and manage monitoring.
  • Implement authentication and authorization mechanisms (JWT, OAuth2) and follow OWASP security best practices.
  • Write automated tests using pytest or unittest with ≥80% coverage.
  • Use code quality tools like Black, Flake8, and Mypy with type hints.
  • Integrate external services using webhooks (Stripe, Razorpay, etc.).
  • Create and maintain API documentation using Swagger/OpenAPI.
  • Contribute to CI/CD pipelines (GitHub Actions, GitLab CI, Jenkins) and follow Git best practices.
  • Participate in tech-talks, team learning sessions, and regular code reviews.

Required Qualifications

  • Bachelor's degree in Computer Science or related field.
  • 2–5 years of experience in Python development (Python 3.9+).
  • Strong experience with Django or FastAPI frameworks (ORM, middleware, signals, async endpoints).
  • Proficiency in SQL databases (PostgreSQL or MySQL) and ORMs (Django ORM, SQLAlchemy).
  • Hands-on experience with Redis for caching and as a message broker.
  • Strong grip on Python standard libraries and tools (NumPy, Pandas, etc.).
  • Experience with API design and integration (REST/GraphQL).
  • Hands-on with Celery and message brokers (RabbitMQ or Redis).
  • Hands-on with Docker and one major cloud platform (AWS).
  • Skilled in automated testing with pytest, test-driven development mindset.
  • Experience with Git workflows (branching, merging, pull requests) and CI/CD practices.
  • Understanding of security principles and secure coding practices.
  • Excellent communication and analytical thinking.

Nice to Have

  • Experience with async Python (asyncio, async/await).
  • Experience with Flask or other Python frameworks.
  • Knowledge of infrastructure as code (Terraform, CloudFormation).
  • Experience with monitoring tools (ELK Stack, Datadog, Prometheus).
  • Familiarity with AI/ML tools (TensorFlow, Keras, PyTorch, scikit-learn).
  • Understanding of ML concepts like neural networks, computer vision, or NLP.
  • Background in data analysis, statistics, or applied mathematics.
  • Basic frontend knowledge (JavaScript, React).
  • Understanding of microservices design patterns and event-driven architecture.
  • Experience with Agile/Scrum methodologies.
  • Contributions to open-source projects are a plus!

Job Types: Full-time, Permanent

Pay: ₹500,000.00 - ₹1,200,000.00 per year

Benefits:

  • Health insurance
  • Paid sick time
  • Provident Fund

Work Location: In person

© 2025 Qureos. All rights reserved.