-
Tata Elxsi

Python Developer

Tata Elxsi
India · Full-time · Mid-Senior

We are looking for a highly skilled Python Backend Developer to join our team and contribute to building efficient, robust, and scalable backend systems. This role requires expertise in both foundational and advanced Python topics, enabling the development of cutting-edge solutions.

You will:

  • Apply advanced Python concepts like asynchronous programming (asyncio), threading, and multiprocessing to build high-performance systems.
  • Leverage decorators and context managers to simplify and optimize code structures.
  • Implement metaprogramming techniques such as dynamic class creation and the use of metaclasses for flexible and powerful software designs.
  • Use Python’s extensive libraries and modules to create clean, reusable, and maintainable code.
  • Employ object-oriented programming (OOP) principles to design modular and scalable systems.
  • Design and implement RESTful APIs with Python frameworks (e.g., Django, Flask, or FastAPI).
  • Optimize application performance through in-depth debugging, profiling, and system monitoring.
  • Stay updated with Python advancements to integrate innovative solutions into the development process.

This position offers a unique opportunity to work on technically challenging projects and grow your expertise in Python development while collaborating with a dynamic team of professionals.


Required Skills

  • Required Experience: 4 to 15 years.
  • Candidate should have bachelor or master degree qualification in Information Technology or any allied streams.
  • Python Proficiency: Strong understanding of Python fundamentals and advanced topics, including:
  • Concurrency: asyncio, threading, multiprocessing
  • Metaprogramming: Use of metaclasses and dynamic class creation
  • Decorators and Context Managers
  • Performance optimization techniques
  • Object-Oriented Programming (OOP): Expertise in designing modular and scalable systems using OOP principles.
  • Backend Frameworks: Extensive experience with Django (preferred), Flask, or FastAPI.
  • RESTful API Development: Proficient in designing and implementing APIs with a focus on scalability and security.
  • Database Management: Proficiency in relational databases (PostgreSQL/MySQL) and familiarity with NoSQL databases.
  • Testing & Debugging: Strong experience in writing unit and integration tests, and resolving complex system issues.
  • Version Control: Expertise in Git and collaborative workflows.
  • Linux/Unix Systems: Familiarity with Linux/Unix environments and scripting.


Preferred Skills

  • Cloud Platforms: Experience with AWS, GCP, or Azure for deploying backend services.
  • Microservices Architecture: Knowledge of microservices and distributed systems.
  • CI/CD Pipelines: Experience in continuous integration and deployment pipelines.
  • Domain Knowledge: Exposure to telecom or networking domain is a plus.

Key Skills

Ranked by relevance

python django flask continuous integration microservices restful apis nosql git aws gcp oop
Login to Apply
Posted
Mar 05, 2025
Type
Full-time
Level
Mid-Senior
Location
Bengaluru
Company
Tata Elxsi

Industries

IT Services IT Consulting

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Tata Elxsi
Related

Python Developer

2026-05-06

Full-time
Mid-Senior
India
IT Services
Information Technology
View Job Details
Tata Elxsi
Related

NodeJs Lead Developer

2026-05-19

Full-time
Mid-Senior
India
IT Services
Information Technology
View Job Details
Tata Elxsi
Related

NodeJs Developer

2026-04-15

Full-time
Mid-Senior
Singapore
IT Services
Information Technology