Flag job

Report

Python/Django Developer

Salary

₹12.97237 - 94.7264 LPA

Min Experience

5 years

Location

remote

JobType

full-time

About the role

Role Overview: We are seeking a highly skilled and experienced Python Developer to join our team. The ideal candidate will have a strong background in multi-threading, machine learning API implementation, and hyper-virtualization. You will be responsible for developing and maintaining high-quality, scalable, and efficient web applications and services. Key Responsibilities: Develop, test, and maintain scalable and efficient Python applications. Implement machine learning APIs for model deployment. Handle multi-threading and multi-process architecture to enhance application performance. Implement and manage messaging queues using RabbitMQ, ActiveMQ, SQS, and SNS. Utilize cloud services such as Azure, AWS, and GCP to deploy and manage applications. Develop and maintain REST APIs from scratch using frameworks like Django and Flask. Ensure optimal memory management and CPU/GPU offloading. Utilize containerization and orchestration tools like Docker and Kubernetes. Employ event-driven programming techniques to improve application responsiveness. Conduct performance profiling and optimization for Python applications. Maintain high development standards, including code quality, code reviews, unit testing, continuous integration, and deployment. Required Skills and Expertise: Programming Languages: Proficient in Python with hands-on experience in Django and Flask frameworks. Multi-threading & Multi-processing: Strong understanding and implementation experience in multi-threading and multi-process architecture. Messaging Queues: Experience with messaging queues such as RabbitMQ, ActiveMQ, SQS, and SNS. Knowledge of protocols like MQ, STOMP, and Sockets. Cloud Services: Familiarity with cloud platforms like Azure, AWS, and GCP. REST APIs: Proven experience in developing and maintaining REST APIs. Containerization: Solid understanding of containerization with Docker and orchestration with Kubernetes. Memory Management: Knowledge of vRAM, CPU/GPU offloading, and performance profiling. Event-driven Programming: Experience with event-driven programming paradigms. Development Standards: High development standards for code quality, code reviews, unit testing, continuous integration, and deployment. Technical Skills: Proficient in Python, Kubernetes, FastAPI, Huey, Reactjs, and Nextjs. Qualifications: Bachelor's degree in Computer Science, Engineering, or a related field. 5-8 years of professional experience in Python development. Strong problem-solving skills and attention to detail. Excellent communication and collaboration skills. Ability to work independently and as part of a team.

Skills

python
django
flask
multi-threading
multi-processing
rabbitmq
activemq
sqs
sns
azure
aws
gcp
rest-apis
docker
kubernetes
memory-management
cpu-gpu-offloading
event-driven-programming
fastapi
huey
reactjs
nextjs