Python Developer
- Job Title
- Python Developer
- Company Name
- ABC IT Consultants
- Job Type
- Full-Time
- Experience
- 2–5 Years (Flexible based on requirements)
- Location
- Bangalore
- Work Mode
- On-site
- Department
- Software Development / IT
- Salary
- 14LPA - 25LPA
Job Summary
ABC IT Consultants is looking for a skilled and motivated Python Developer to join our growing technology team. The ideal candidate should have strong programming skills in Python, experience in developing scalable applications, and a good understanding of software development principles.
The candidate will be responsible for designing, developing, testing, and maintaining Python-based applications while collaborating with cross-functional teams to deliver high-quality software solutions.
Key Responsibilities
Design, develop, test, and maintain efficient Python applications.
Write clean, reusable, scalable, and well-documented code.
Develop and integrate RESTful APIs and third-party services.
Work with databases such as MySQL, PostgreSQL, or MongoDB.
Collaborate with frontend developers, QA engineers, and other team members.
Identify, troubleshoot, and resolve application bugs and performance issues.
Participate in code reviews and follow software development best practices.
Optimize application performance, reliability, and scalability.
Use version control systems such as Git for code management.
Prepare technical documentation and contribute to project planning.
Stay updated with emerging technologies, frameworks, and Python development practices.
Required Skills and Qualifications
Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
Strong proficiency in Python programming.
Good understanding of object-oriented programming (OOP) concepts.
Experience with Python frameworks such as Django, Flask, or FastAPI.
Knowledge of REST APIs and web services.
Experience working with relational or NoSQL databases.
Familiarity with Git and version control workflows.
Understanding of debugging, testing, and application optimization.
Knowledge of HTML, CSS, and JavaScript is an added advantage.
Strong analytical, problem-solving, and communication skills.
Preferred Skills
Experience with cloud platforms such as AWS, Azure, or Google Cloud.
Familiarity with Docker and CI/CD pipelines.
Knowledge of unit testing frameworks such as Pytest or unittest.
Exposure to Linux environments and deployment processes.
Understanding of Agile/Scrum methodologies.
Experience with Celery, Redis, or message queues is an advantage.
Experience Requirements
Relevant experience in Python application development.
Experience requirements may vary depending on project needs and technical expertise.
Freshers with strong Python fundamentals and relevant projects may also be considered, if applicable.
What We Offer
Opportunity to work on challenging technology projects.
Collaborative and professional work environment.
Opportunities for learning and career development.
Exposure to modern tools, technologies, and development practices.
Competitive compensation based on skills and experience.
How to Apply
Interested candidates are invited to submit their updated resume along with details of their relevant Python development experience.
- Company
- ABC IT Consultants
Join ABC IT Consultants and be part of a team focused on building reliable, scalable, and innovative software solutions.
Recommended details to finalize before posting
For a more targeted job advertisement, confirm these details
- Experience level
- Fresher / 1–3 years / 3–5 years
- Job location
- City or country
- Work arrangement
- On-site / Hybrid / Remote
- Primary framework
- Django / Flask / FastAPI
- Salary range
- Optional, but helpful for attracting suitable candidates
You can use the description above as-is after filling in the company-specific details.
Kaam paane ke liye kabhi paise mat do. Fee maange toh scam hai. Das nishaan →