Python Full Stack Developer

Year    TS, IN, India

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

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4404470
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    TS, IN, India
  • Education
    Not mentioned
  • Experience
    Year