Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Python Developer @ Motivity Labs

Home > Software Development

 Python Developer

  •   Kolkata, Mumbai, New Delhi, Hyderabad, Pune, Chennai, Bengaluru

Job Description

We are seeking an experienced Senior Python Developer with expertise in Django or Flask frameworks. The ideal candidate should have a deep understanding of cloud technologies, containerization, coding best practices, and software development principles. This role will involve designing, developing, and maintaining Python-based web applications while adhering to industry standards and best practices.
Key Responsibilities :
  • Python Web Development : Design, develop, and maintain Python-based web applications using Django or Flask frameworks. Ensure code is efficient, scalable, and maintainable.
  • Cloud Integration : Integrate applications with cloud services, such as AWS, Azure, or Google Cloud, to leverage scalability and reliability. Deploy and manage applications on cloud infrastructure.
  • Containerization : Utilize containerization technologies like Docker to package applications and ensure consistent deployment across different environments.
  • Coding Best Practices : Follow coding best practices, maintain clean and well-documented code, and conduct code reviews to ensure code quality and adherence to coding standards.
  • Software Development Principles : Apply software development principles such as SOLID, DRY (Dont Repeat Yourself), and KISS (Keep It Simple, Stupid) to create efficient and maintainable code.
  • Database Integration : Work with various databases (SQL and NoSQL) to design and implement data models and efficient database queries.
  • API Development : Create RESTful APIs using Django REST framework or similar tools to facilitate data exchange between front-end and back-end systems.
  • Security : Implement security best practices, including authentication, authorization, and data encryption, to protect applications against security vulnerabilities.
  • Performance Optimization : Identify and resolve performance bottlenecks in applications by profiling code and applying optimization techniques.
  • Testing : Develop unit tests and integration tests to ensure the reliability and functionality of web applications.
  • Documentation : Create and maintain technical documentation, including code comments, system architecture diagrams, and API documentation.
  • Continuous Integration/Continuous Deployment (CICD) : Set up CICD pipelines to automate build, testing, and deployment processes, ensuring rapid and reliable releases.
  • Code Versioning : Use code versioning systems like Git for collaborative development and code management.
  • Monitoring and Logging : Implement monitoring and logging solutions to track application performance and troubleshoot issues proactively.
Must Have:
  • OpenCV, PIL, scikit-learn, pandas & numpy are good to have.
  • Any one of PyTorch/Tensorflow/Keras.
  • Understanding of CUDA is a good to have
  • Computer Vision project experience that deals with images and videos
3D Reconstruction Libraries:
  • Point cloud processing libraries (e.g., Open3D, PCL Point Cloud Library)
  • 3D data processing libraries (e.g., MeshLab, PyMesh)
  • Machine learning and deep learning frameworks (TensorFlow or PyTorch)
Good to have:
  • Programming skills in leveraging data manipulation, analysis, and visualization libraries (e.g., pandas, NumPy, Matplotlib, seaborn) to deliver actionable insights and data-driven solutions.
  • Familiarity with big data technologies and cloud platforms is a plus.
  • Familiarity with MLOps platforms like MLFlow.
  • Thorough knowledge of database systems, SQL, and NoSQL databases.
Qualifications :
  • Bachelors degree in computer science, Software Engineering
  • Extensive experience in Python web development with Django or Flask.
  • Strong knowledge of cloud services (e.g., AWS, Azure, Google Cloud) and cloud deployment.
  • Proficiency in containerization technologies, particularly Docker.
  • Solid understanding of coding best practices, software development principles, and design patterns.
  • Familiarity with databases (SQL and NoSQL) and efficient data modeling.
  • Experience developing RESTful APIs with Django REST framework or similar tools.
  • Knowledge of web security principles and best practices.
  • Ability to optimize application performance and troubleshoot issues effectively.
  • Experience with unit testing and CICD pipelines.
  • Excellent documentation and communication skills.
  • Strong teamwork and collaboration abilities.
  • Cloud certifications (e.g., AWS Certified Developer, Azure Developer Associate) are a plus.

Job Classification

Industry: IT Services & Consulting
Functional Area: IT Services & Consulting
Role Category: Software Development
Role: Software Development - Other
Employement Type: Full time

Contact Details:

Company: Motivity Labs
Location(s): Multi-City, India

+ View Contactajax loader


Keyskills:   QA QC RF HAP VB CRM Python

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Application Developer

  • Accenture
  • 3 - 5 years
  • Hyderabad
  • 1 month ago
₹ Not Disclosed

Python Developer

  • Tech Mahindra
  • 5 - 8 years
  • Hyderabad
  • 1 month ago
₹ 9-18 Lacs P.A.

Power BI Developer - Ernakulam / Kochi/ Cochin

  • Kovenantz
  • 4 - 8 years
  • Kochi
  • 1 month ago
₹ Not Disclosed

Application Developer - Bengaluru/Bangalore

  • Accenture
  • 10 - 12 years
  • Bengaluru
  • 1 month ago
₹ Not Disclosed

Motivity Labs

Motivity Labs Inc