i
Meeden Labs
17 Meeden Labs Jobs
Python Developer - Flask/Django (10-15 yrs)
Meeden Labs
posted 11d ago
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.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Python Developer roles with real interview advice