Home
Jobs

Senior Python Developer

6 - 10 years

20 - 35 Lacs

Posted:1 hour ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Python Developer JD We are looking for a Senior Python Developer with 8+ years of experience to design and develop a complex software systems and applications. Collaborate with a dynamic, cross-functional team to create high-performance, scalable, and secure software. This is the opportunity to influence the direction of technology decisions while mentoring junior developers and sharing expertise in Python development. Responsibilities : Design, develop, and maintain scalable and high-performance Python applications. Write clean, reusable, and efficient Python code. Develop RESTful APIs using Django, Flask, or FastAPI . Implement authentication and authorization mechanisms (JWT, OAuth). Design and optimize database models using PostgreSQL, MySQL, or MongoDB . Perform query optimization, indexing, and bulk data processing . Manage data migrations using Django ORM or SQL Alchemy. Work with cross-functional teams (frontend, DevOps, product managers). Document code, API endpoints, and system architecture. Follow best practices for secure coding and data protection . Implement error handling, logging, and debugging strategies. Write unit tests and integration tests using pytest/unittest . Implement ETL pipelines for data ingestion and transformation. Integrate applications with cloud services like AWS, Google Cloud, or Azure etc. Job Requirements: Hands-on experience with Django, Flask, FastAPI for building scalable web applications. Expertise in Celery with Redis/RabbitMQ , managing background tasks, and scheduling with Celery Beat/Cron Jobs . Experience in Headless API development , authentication (JWT, OAuth), and API security best practices. Efficient handling of large CSV, JSON, XML, Excel files. Strong Knowledge in Optimized Data Structures & Algorithms (DSA) for bulk data processing. Strong experience with Django ORM, SQLAlchemy . Writing efficient Native SQL Queries for complex data retrieval and optimization. Expertise in Redis, Memcached for API performance improvement and caching techniques. Experience with Pytest, Unittest for unit and integration testing. API testing with Postman and performance monitoring. Strong hands-on experience with Pandas, NumPy for data transformation, aggregation. Experience with Docker, Kubernetes, GitHub Actions, Jenkins for automated deployments and scalable infrastructure. Understanding of Pythons threading restrictions and multi-process architecture. Implement security best practices such as data encryption, secure authentication, and protection against common vulnerabilities. Conduct code reviews to ensure high code quality, maintainability, and adherence to coding standards. Role & responsibilities Preferred candidate profile

Mock Interview

Practice Video Interview with JobPe AI

Start Django Interview Now

My Connections Apptium Technologies

Download Chrome Extension (See your connection in the Apptium Technologies )

chrome image
Download Now

RecommendedJobs for You

Hyderabad, Chennai, Bengaluru

Pune, Maharashtra, India