Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Principal Python Developer @ Apexon

Home > Software Development

 Principal Python Developer

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.

Job Classification

Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Data Platform Engineer
Employement Type: Full time

Contact Details:

Company: Apexon
Location(s): Ahmedabad

+ View Contactajax loader


Keyskills:   Unix Cloud computing Automation Linux Postgresql Healthcare Application development Analytics SQL Python

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Java Developer

  • Oracle
  • 0 - 3 years
  • Hyderabad
  • 4 hours ago
₹ Not Disclosed

Application Developer

  • Accenture
  • 7 - 12 years
  • Bengaluru
  • 1 day ago
₹ Not Disclosed

Senior Software Engineer_Embedded C Developer

  • Capgemini
  • 4 - 7 years
  • Chennai
  • 1 day ago
₹ Not Disclosed

Java Full Stack Developer

  • HCLTech
  • 6 - 11 years
  • Noida, Gurugram
  • 2 days ago
₹ Not Disclosed

Apexon

Apexon is a digital-first technology services firm specializing in accelerating business transformation and delivering human-centric digital experiences. For over 17 years, Apexon has been meeting customers wherever they are in the digital lifecycle and helping them outperform their competition t...