Job Type: Full Time
Job Title: Python Developer
Location: Chennai, Bengaluru, Hyderabad, Pune, Mumbai, Noida, NCR
Experience: 5-8 years
Job Type: Full-Time
Department: Software Development / Engineering
Job Summary:
We are seeking a talented Python Developer to join our development team and help build efficient, scalable backend systems and automation tools. The ideal candidate will have hands-on experience with Python frameworks, API development, and integration with databases and cloud platforms.
Key Responsibilities:
- Design, develop, test, and deploy backend applications and RESTful APIs using Python.
- Work with frameworks such as Django, Flask, or FastAPI.
- Write clean, efficient, and well-documented code.
- Collaborate with frontend developers, DevOps, and product teams in Agile workflows.
- Work with relational and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB).
- Perform code reviews, testing, and debugging.
- Integrate third-party APIs and services as needed.
Required Skills & Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 5+ years of professional experience with Python development.
- Experience with at least one Python web framework (e.g., Django, Flask, or FastAPI).
- Solid understanding of RESTful APIs, OOP, and design principles.
- Proficiency in working with databases and writing complex queries.
- Familiarity with version control systems like Git.
Preferred Qualifications:
- Experience with Docker, Kubernetes, or cloud services (AWS, GCP, Azure).
- Exposure to CI/CD pipelines and Agile development.
- Knowledge of asynchronous programming and task queues (e.g., Celery).
- Familiarity with unit testing and test-driven development.
What We Offer:
- A collaborative team environment with modern tech stacks.
- Opportunities to work on innovative projects and solve real-world problems.
- Flexible work arrangements and competitive compensation.
- Continuous learning and career development support.