Python Full Stack Developer

4 years

10 Lacs

Posted:10 hours ago| Platform: GlassDoor logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Senior Python Developer (4–8+ Years) | [PhotonX Technologies]About the Role We are seeking a Senior Python Developer to join our engineering team and lead the design, development, and scaling of high-performance, distributed, and cloud-native systems. This is a senior-most role that combines hands-on coding with system architecture, technical leadership, and mentoring. You will be responsible for designing robust software solutions, building real-time data pipelines, and driving the adoption of best practices in system design, cloud computing, and distributed architectures. Responsibilities

  • Own the architecture and system design of Python-based applications and large-scale data pipelines.
  • Design and implement scalable, fault-tolerant, and high-performance distributed systems.
  • Lead technical decisions, including framework, database, and infrastructure choices.
  • Build and optimise real-time streaming and batch data processing pipelines using Python and related tools.
  • Collaborate with cross-functional teams (Product, Data, DevOps) to deliver robust and maintainable solutions.
  • Mentor junior engineers, conduct code reviews, and promote best practices in coding, design patterns, and performance optimisation.
  • Ensure systems are highly available, secure, and observable, with proper monitoring and alerting.
  • Stay up-to-date with emerging trends in Python, cloud-native technologies, and distributed computing.

Must-Have Skills & Technologies

  • Programming: Advanced Python, OOP, design patterns, and system design principles.
  • Frameworks: Django, Flask, FastAPI.
  • Cloud Platforms: AWS (EC2, S3, Lambda, RDS, ECS/EKS, SQS/SNS, CloudWatch), GCP or Azure experience is a plus.
  • Distributed Systems & Messaging: Kafka, RabbitMQ, Celery, event-driven architectures.
  • Databases & Caching: PostgreSQL, MySQL, MongoDB, Redis.
  • Containerization & Orchestration: Docker, Kubernetes.
  • Data Engineering: Pandas, Dask, Spark, ETL pipelines.
  • DevOps & CI/CD: Git, Jenkins/GitHub Actions, Terraform (or other IaC tools).
  • Strong debugging, performance tuning, and fault-tolerant system design skills.

Preferred / Nice-to-Have Skills

  • Experience with microservices architectures and multi-region, highly available systems.
  • Exposure to real-time streaming, big data, or event-driven processing frameworks.
  • Knowledge of machine learning frameworks (scikit-learn, PyTorch, TensorFlow).
  • Familiarity with monitoring and observability tools (Prometheus, Grafana, ELK, OpenTelemetry).
  • Experience with serverless architectures (AWS Lambda, Step Functions).
  • Active contributions to open-source projects or leadership in Python/cloud-native communities.

Why Join Us?

  • Work on challenging and innovative projects with cutting-edge technologies.
  • Play a key role in shaping technical direction and mentoring engineers.
  • Opportunity to work in a fast-paced, collaborative, and growth-oriented environment.
  • Industry-leading compensation, professional growth, and flexible work options.

Job Type: Full-time

Pay: From ₹1,000,000.00 per year

Work Location: In person

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

bengaluru east, karnataka, india

hyderabad, chennai, bengaluru