Principal Python Developer

12 - 15 years

12 - 15 Lacs

Posted:1 month ago| Platform: Foundit logo

Apply

Skills Required

Work Mode

On-site

Job Type

Full Time

Job Description

We are seeking a highly skilled Principal Python Developer with 12 to 15 years of experience to join our dynamic team. The ideal candidate will have expertise in Python, Django, and Django Rest Framework (DRF), along with strong experience in cloud computing (AWS), database technologies, and containerization. This role requires a leader who can architect, design, and develop scalable applications while mentoring team members and driving best practices. Key Responsibilities: Design and develop scalable, high-performance backend systems and REST APIs using Python, Django, and Django Rest Framework (DRF). Architect solutions that support modular, reusable, and maintainable components while ensuring security, scalability, and high availability. Implement best practices for API design, including authentication, authorization, versioning, and documentation. Design and optimize database architectures using SQL and NoSQL technologies such as PostgreSQL, Elasticsearch, Redis, and DynamoDB. Develop data models that support high-throughput and low-latency applications while ensuring data integrity, consistency, and security. Implement caching strategies and data partitioning for performance optimization. Architect and deploy cloud-native solutions leveraging AWS services, including S3, EC2, ECS/EKS, Lambda, and DynamoDB. Optimize infrastructure for scalability, security, and cost-efficiency while implementing serverless and microservices-based architectures. Lead containerization and orchestration efforts using Docker and, preferably, Kubernetes for managing large-scale distributed applications. Define and implement CI/CD pipelines, infrastructure automation, and Git workflows to streamline software development and deployment processes. Drive technical leadership and mentorship, conducting code reviews, leading system design discussions, and providing guidance on best practices. Collaborate with cross-functional teams, including frontend developers, DevOps engineers, and product managers, to align technical solutions with business needs. Ensure adherence to security best practices by implementing API security, authentication mechanisms (OAuth2, JWT), encryption, and compliance with industry standards. Perform regular security audits, vulnerability assessments, and risk mitigation strategies. Stay updated with emerging technologies, frameworks, and industry trends to drive innovation and improve development processes. Evaluate and recommend new tools, technologies, and architectures to enhance productivity, scalability, and maintainability. Required Skills & Experience: 12 to 15 years of professional experience in software development. Expertise in Python with a strong focus on Django and Django Rest Framework (DRF). Experience designing and developing RESTful APIs for scalable applications. Hands-on experience with AWS cloud services, including S3, EC2, ECS/EKS, Lambda, and DynamoDB. Strong database experience with both SQL (PostgreSQL) and NoSQL (Elasticsearch, Redis, DynamoDB). Proficiency with Docker for containerized application development and deployment. Experience with Git and version control best practices. Working knowledge of Unix/Linux environments and command-line tools. Excellent problem-solving skills, communication, and leadership abilities.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific 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
Apexon logo
Apexon

Technology / Digital Services

Jacksonville

RecommendedJobs for You

Ahmedabad, Gujarat, India

Mumbai City, Maharashtra, India