Job Description for Python Developer
Designation: Python Developer
Experience Level: 3-5 years
Term: Full Time, Permanent
Location: Bangalore (Work from Office)
Skills Required:
Python
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.
- 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 applications for 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 databases like 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.
Interested candidates can revert back to [email protected]
Pay: ₹300,000.00 - ₹600,000.00 per year
Work Location: In person