Meeden Labs
Python Developer - Flask/Django
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
Location: bangalore, IN
Posted Date: 1/17/2025
Contact Information
Contact | Human Resources Meeden Labs |
---|