15 Haparz Jobs
Senior Python Developer - Django/Flask (7-8 yrs)
Haparz
posted 13hr ago
Key skills for the job
About the Job :
We are looking for an experienced Senior Python Developer to join our IT team.
The ideal candidate will have a strong background in Python development, system architecture, and API design, along with experience in working on scalable and high-performance applications.
This role requires an immediate joiner or a candidate with a notice period of 15 days.
Roles and Responsibilities :
- Design, develop, and maintain scalable and efficient Python-based applications.
- Write clean, maintainable, and efficient code, ensuring high performance and responsiveness.
- Develop and optimize RESTful APIs and microservices.
- Work with databases (SQL and NoSQL), ensuring optimal performance and reliability.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Troubleshoot and debug applications to ensure software quality.
- Implement best practices in software development, security, and performance optimization.
- Participate in code reviews and mentor junior developers.
- Ensure continuous integration and deployment (CI/CD) for streamlined development workflows.
Skills and Qualifications Required :
- 7+ years of hands-on experience in Python development.
- Strong expertise in Django, Flask, or FastAPI.
- Experience in building RESTful APIs and microservices.
- Proficiency in SQL (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Redis, etc.
- Familiarity with Docker, Kubernetes, and cloud services (AWS, Azure, or GCP).
- Experience with Celery, RabbitMQ, or Kafka for asynchronous task processing.
- Strong understanding of data structures, algorithms, and system design.
- Working knowledge of DevOps tools, CI/CD pipelines, and version control (Git).
- Excellent problem-solving and debugging skills.
- Ability to work in a fast-paced, agile environment.
Preferred Qualifications :
- Experience with machine learning frameworks (TensorFlow, PyTorch, Scikit-Learn) is a plus.
- Knowledge of Big Data processing tools like Apache Spark is an advantage.
- Certification in Python or cloud technologies is a plus
Functional Areas: Software/Testing/Networking
Read full job description