Talent.com
This job offer is not available in your country.
Python Developer

Python Developer

NAGRABangalore Urban, Karnataka, India
1 day ago
Job description

NAGRAVISION , a Kudelski Group company and the world's leading independent provider of content protection and media and entertainment solutions. Our portfolio of award-winning products and services spans traditional video security, cybersecurity, cloud-based video and streaming solutions, turn-key D2C solutions for the sports industry, and rich personalization services that drive subscriber loyalty, our solutions are widely deployed with 520+ operators and 400+ million subscribers, integrated into 500+ different chipsets and 30 partners+ globally, giving providers the ultimate level of choice that best meet their specific needs. For more information, please visit www.nagra.com .

We are seeking a highly skilled and experienced Senior Software Engineer to join our dynamic team in Bangalore . This role offers the opportunity to work on scalable backend systems, mentor junior engineers, and contribute to critical architecture and design decisions.

As a Senior Software Engineer, you will play a key role in building reliable, high-performance software solutions, while driving engineering best practices across the team.

Key Responsibilities :

  • Design and develop scalable, asynchronous backend services using Python and FastAPI / Flask
  • Work within a Linux-based environment for development and deployment
  • Optimize PostgreSQL schemas and queries for high performance
  • Implement secure access controls (RBAC, OAuth2) and dynamic configurations
  • Lead code reviews, enforce coding standards, and mentor junior developers
  • Set up structured logging, monitoring alerts, and caching strategies (Redis)
  • Contribute to CI / CD pipelines and infrastructure automation

Required Skills :

  • Proficiency in Python , Linux , FastAPI / Flask , PostgreSQL
  • Experience with Git and modern CI / CD workflows
  • Strong understanding of async programming, test strategies, and scalable system design
  • Preferred Qualifications :

  • Experience with Docker and Kubernetes
  • Familiarity with Redis , caching techniques, and handling race conditions
  • Exposure to cloud platforms (AWS or Azure), IaC , and security tools like Sentinel , Splunk , or Google SecOps
  • Create a job alert for this search

    Python Developer • Bangalore Urban, Karnataka, India