Get alerts for new jobs matching your selected skills, preferred locations, and experience range.
7 - 12 years
20 - 32 Lacs
Chennai
Work from Office
Senior Python Developer 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. Preferred candidate profile
Posted 1 month ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
36723 Jobs | Dublin
Wipro
11788 Jobs | Bengaluru
EY
8277 Jobs | London
IBM
6362 Jobs | Armonk
Amazon
6322 Jobs | Seattle,WA
Oracle
5543 Jobs | Redwood City
Capgemini
5131 Jobs | Paris,France
Uplers
4724 Jobs | Ahmedabad
Infosys
4329 Jobs | Bangalore,Karnataka
Accenture in India
4290 Jobs | Dublin 2