Python Developer

Engineering Bangalore24 yrs experience
Designation: Python Developer
Experience Level: 2-4 years
Term: Full Time, Permanent
Location: Bangalore (Work from Office)

Skills Required:
Python, AI/ML
Django / Flask / FastAPI
RESTful APIs
PostgreSQL / MySQL / MongoDB
Git, Docker, CI/CD pipelines
AWS / GCP / Azure
Unit Testing / Integration Testing
Asynchronous Programming
Celery / RabbitMQ / Kafka
Agile / Scrum

Roles & Responsibilities:
Design and develop efficient, reusable, and scalable backend systems using Python.
Work with AI/ML models, data pipelines, and APIs to build intelligent and scalable applications.
Collaborate with product managers, UI/UX designers, and front-end developers to deliver high-quality features.
 Build RESTful APIs and integrate third-party services.
Write clean, well-documented, and testable code.
Optimize applicationsfor maximum speed and scalability.
Debug and resolve issues, perform root cause analysis, and implement fixes.
Participate in code reviews and contribute to best practices in development.
Stay updated with the latest industry trends and technologies relevant to Python and backend development.

Qualifications:
Strong understanding of frameworks like Django, Flask, or FastAPI.
Experience with RESTful API development and integration.
Proficiency in relational databases like PostgreSQL, MySQL, or NoSQL databaseslike MongoDB.
Familiarity with version control systems such as Git.
Working knowledge of Docker, CI/CD pipelines, and cloud platforms(AWS/GCP/Azure) is a plus.
Strong problem-solving skills and attention to detail.
Bachelor’s/Master’s degree in Computer Science, Engineering, or a related field.
Experience in product-based environments with agile/scrum methodology.
Exposure to asynchronous programming or message queues (e.g., Celery, RabbitMQ, Kafka).
 Experience with unit testing, integration testing, and test automation

Apply for this role

Fill in your details and attach your resume.