Meeden Labs

Python Developer - Flask/Django

Click Here to Apply

Job Location

bangalore, India

Job Description

Title : Python Application OOP Development. Location : Bangalore. You will : - Apply advanced Python concepts like asynchronous programming (asyncio), threading, and multiprocessing to build high-performance systems. - Leverage decorators and context managers to simplify and optimize code structures. - Implement metaprogramming techniques such as dynamic class creation and the use of metaclasses for flexible and powerful software designs. - Use Python's extensive libraries and modules to create clean, reusable, and maintainable code. - Employ object-oriented programming (OOP) principles to design modular and scalable systems. - Design and implement RESTful APIs with Python frameworks (e., Django, Flask, or FastAPI). - Optimize application performance through in-depth debugging, profiling, and system monitoring. - Stay updated with Python advancements to integrate innovative solutions into the development process. - This position offers a unique opportunity to work on technically challenging projects and grow your expertise in Python development while collaborating with a dynamic team of professionals. Required Skills : - With 10- to 15- years of Python Proficiency : Strong understanding of Python fundamentals and advanced topics, including:. - Concurrency : asyncio, threading, multiprocessing. - Metaprogramming : Use of metaclasses and dynamic class creation. - Decorators and Context Managers. - Performance optimization techniques. - Object-Oriented Programming (OOP) : Expertise in designing modular and scalable systems using OOP principles. - Backend Frameworks : Extensive experience with Django (preferred), Flask, or FastAPI. - RESTful API Development : Proficient in designing and implementing APIs with a focus on scalability and security. - Database Management : Proficiency in relational databases (PostgreSQL/MySQL) and familiarity with NoSQL databases. - Testing & Debugging : Strong experience in writing unit and integration tests, and resolving complex system issues. - Version Control : Expertise in Git and collaborative workflows. - Linux/Unix Systems : Familiarity with Linux/Unix environments and scripting. Preferred Skills : - Cloud Platforms : Experience with AWS, GCP, or Azure for deploying backend services. - Microservices Architecture : Knowledge of microservices and distributed systems. - CI/CD Pipelines : Experience in continuous integration and deployment pipelines. - Domain Knowledge : Exposure to telecom or networking domain is a plus. (ref:hirist.tech)

Location: bangalore, IN

Posted Date: 1/17/2025
Click Here to Apply
View More Meeden Labs Jobs

Contact Information

Contact Human Resources
Meeden Labs

Posted

January 17, 2025
UID: 5013559473

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.