Sr Python Developer

3 years

0 Lacs

Posted:1 day ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Location - Chennai, India.


Position Overview:

As a Senior Python Developer, you will play a pivotal role in designing, developing, and implementing Python-based applications and systems. You will collaborate with cross-functional teams to create scalable,

high-performance solutions that meet complex business needs. Leveraging your expertise in Python frameworks such as Django, Flask, or FastAPI, you will build robust backend services, integrate with third-party APIs, and ensure seamless database interactions.



Roles & Responsibilities:


1. Design, develop, and implement Python-based applications, ensuring high performance, reliability, and scalability.

2. Collaborate with cross-functional teams to define, design, and deliver new features that align with business needs.


3. Leverage Python frameworks such as Django, Flask, or FastAPI to build robust backend services and RESTful APIs.


4. Integrate with third-party APIs and libraries to enhance application functionality and support seamless data exchange.


5. Work with databases (SQL and NoSQL) to design efficient data models and ensure optimal query performance.


6. Write clean, maintainable, and well-documented Python code adhering to best practices and coding standards.


7. Conduct code reviews, provide constructive feedback, and mentor junior developers to uphold high-quality standards and foster team growth.


8. Troubleshoot and debug issues, perform root cause analysis, and implement efficient solutions to technical challenges.


9. Collaborate with DevOps teams to ensure smooth deployment pipelines, scalable infrastructure, and optimized cloud-based solutions.


10. Stay updated on emerging Python technologies, libraries, and industry trends to continuously improve skills and contribute to the team’s success.


Qualifications:


1. Candidates should possess a minimum of 3 years of relevant experience.


2. Hold a BE/BTech, MCA, MSc, or ME degree.


3. Good communication skills (written and verbal).


4. Analytical, problem-solving, and troubleshooting skills.


5. Demonstrate good teamwork.


6. In-Depth Technical Expertise: Proficient in Python, with hands-on experience in frameworks such as Django, Flask, FastAPI, Spark, Data Frame, and expertise in database interaction using SQLAlchemy and Django ORM. Familiar with advanced Python features like Object Oriented Programming, asynchronous programming and multi-threading.


7. Additional Skills: Proficient in YAML, Jenkins, CI/CD pipelines, and event-driven technologies like Kafka. Solid understanding of Git, Agile methodologies, Scrum practices, sprint deliverables, and microservices architecture. Strong grasp of cloud platforms (AWS, Azure, or GCP) and

containerization tools like Docker and Kubernetes.

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

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.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You

Chennai, Tamil Nadu, India