Sr. Python Django Developer

 

Description:

eSpark Talent is seeking a highly skilled and experienced Senior Python Django Developer to join our team and contribute to the development of web applications.

 

 

Responsibilities:

  • Design, develop, and maintain scalable and robust Python-based web applications using the Django framework.
  • Implement multi-tenancy architecture and SaaS (Software as a Service) solutions to meet the needs of diverse clients and users.
  • Design and build microservices-based architectures for improved scalability, modularity, and performance.
  • Integrate with online payment gateways to facilitate secure and seamless payment transactions within the applications.
  • Utilize Redis and Celery for efficient caching, task scheduling, and background processing in web applications.
  • Implement messaging and event-driven architecture using RabbitMQ for asynchronous communication between components.
  • Develop and consume RESTful APIs for seamless integration with external services and platforms.
  • Manage database systems, including schema design, optimization, and data migration tasks.
  • Deploy and orchestrate applications using Docker and Kubernetes for containerization and efficient resource management.
  • Conduct unit testing, integration testing, and performance testing to ensure the reliability, scalability, and security of applications.
  • Collaborate with cross-functional teams, including designers, product managers, and other developers, to deliver high-quality software solutions.

 

 

Requirements:

  • Proven experience as a Python Django Developer, with a focus on backend development.
  • Strong proficiency in Python programming language and the Django framework.
  • Experience with Redis, Celery, RabbitMQ, and RESTful API development.
  • Knowledge of multi-tenancy architecture, SaaS applications, and microservices design patterns.
  • Familiarity with database management systems such as PostgreSQL or MySQL.
  • Experience with Docker, Kubernetes, and containerization technologies.
  • Solid understanding of unit testing, integration testing, and software testing methodologies.
  • Strong problem-solving skills, attention to detail, and ability to work in a fast-paced environment.
  • Excellent communication skills and the ability to collaborate effectively with team members.

 

Qualification: Bachelor’s degree in computer science, engineering, or related field.

 

Experience: 3 plus years of experience as a Sr. Python Django Developer

Organization eSpark Consulting Group
Industry IT / Telecom / Software Jobs
Occupational Category Python Django Developer
Job Location Karachi,Pakistan
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Experienced Professional
Experience 3 Years
Posted at 2024-04-26 4:31 pm
Expires on 2024-12-17