JobsotherPython Full stack with Gen AI
Tata Consultancy Services
Tata Consultancy Services

Python Full stack with Gen AI

📍Bengaluru, Karnataka, Indiaunknown

About this role

Role: Senior Full Stack Developer & Architect - Python

Desired Experience Range: 10+ Yrs

Location: Chennai, Kolkata, Pune, Bangalore, Hyderabad

Must-Have:

• Programming (Python)
• Containerization, Kubernetes, GitOps
• High Availability Systems
• Observability (tools and implementation)
• Infrastructure as Code
• Hyperscale Systems
• Configuration Management

Good-to-Have:

• Middleware configuration

Qualifications:

• Relevant experience in a critical software development role with high business impact, ability to understand how software delivers business value
• Excellent engineering skills and senior architecture
• Excellent working knowledge of key computer science concepts (networking, operating systems, virtualisation, containerisation, etc.)
• Polyglot full-stack developer mentality and ability to pick up new languages and skills
• Excellent understanding of Software Engineering concepts like Software Development Life Cycle and GitOps
• Excellent debugging and analytical skills: ability to isolate root cause across networking/infrastructure, application and database stacks
• Operational experience of deploying and running services at scale on top of Docker/Kubernetes stack and a service mesh, like Istio, is highly desirable
• Operational experience with orchestration tools for CI/CD and Infrastructure-as-Code tooling (Terraform, Cloud Formation, etc.) is a highly desirable
• Experience of delivering software using Agile delivery methodologies is a must (SCRUM/Kanban)
• Operational experience of using middleware technologies (MQ, Apache Kafka, etc.) to run services at scale is desirable
• Strong experience with end-to-end observability stacks (Datadog, AppDynamics, Dynatrace, etc.) is desirable
• Degree in computer science/mathematics/physics or related technical subject is desirable
• Experience of senior stakeholder management
• Consistently demonstrates clear and concise written and verbal communication skills