Job Opening For Sr. Python Developer - Fully Remote

3 - 6 years

15 - 20 Lacs

Posted:1 day ago| Platform: Naukri logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

Senior Python Developers

Key Responsibilities:

  • Collaborate with clients and project teams to understand business requirements, create solutions, and develop efficient, high-quality code that meets or exceeds client expectations.
  • Optimize application performance across multiple delivery platforms, including AWS, Azure, and GCP.
  • Design and implement low-latency, high-availability, and high-performance applications using Django, Flask, or FastAPI.
  • Lead the integration of front-end user interface elements with server-side logic.
  • Integrate multiple data sources and databases into a unified system while ensuring proper data storage and third-party library integration.
  • Create scalable and optimized database schemas tailored to business logic.
  • Handle large datasets from databases or via HTTP(S)/WebSockets.
  • Conduct thorough testing using pytest and unittest, and perform debugging to ensure applications run smoothly.
  • Provide mentorship and guidance to junior developers.
  • Communicate effectively with clients regarding project updates and technical solutions.

Skills & Qualifications:

  • 3+ years of experience as a Python developer with strong client communication and team leadership skills.
  • In-depth knowledge of Python frameworks such as Django, Flask, and FastAPI.
  • Strong understanding of cloud technologies, including AWS, Azure, and GCP.
  • Deep understanding of microservices and multi-tenant architecture.
  • Familiarity with serverless computing (AWS Lambda, Azure Functions).
  • Experience with deployment using Docker, Nginx, Gunicorn, and Uvicorn.
  • Hands-on experience with SQL and NoSQL databases such as PostgreSQL and AWS DynamoDB.
  • Strong understanding of coding design patterns and SOLID principles.
  • Experience with Object-Relational Mappers (ORMs) such as SQLAlchemy and Django ORM.
  • Ability to handle multiple API integrations and write modular, reusable code.
  • Experience with front-end technologies such as React, Vue, and HTML/CSS/JS (preferred).
  • Proficiency in authentication and authorization mechanisms across multiple systems.
  • Understanding of scalable application design principles and event-driven programming.
  • Strong skills in unit testing, debugging, and code optimization.
  • Experience with Agile/Scrum methodologies.
  • Familiarity with container orchestration tools like Kubernetes.
  • Understanding of data processing frameworks like Apache Kafka and Spark (preferred).
  • Experience with CI/CD pipelines and automation tools like Jenkins, GitLab CI, or CircleCI.

Mock Interview

Practice Video Interview with JobPe AI

Start Django 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 Skills

Practice coding challenges to boost your skills

Start Practicing Now
Armakuni logo
Armakuni

Software Development / Cloud Solutions

Tech City

RecommendedJobs for You

Kolkata, Mumbai, New Delhi, Hyderabad, Pune, Chennai, Bengaluru