Python Developer

November 2, 2026
Urgent

Job Description

Job Description: Python Developer
Company: Star Knowledge
Job Title: Python Developer
Location: Bangalore / Mysore, Karnataka
Employment Type: Full-time
Industry: IT Services
Experience: 2–4 Years
Work Mode: Not specified
Date Opened: 28 October 2026
Salary: Not specified
Job Summary
Star Knowledge is looking for a skilled Python Developer to design, develop, and maintain scalable backend applications and integrations for clients across various industries.

The candidate will work with Agile project teams, collaborate with clients and cross-functional teams, and take ownership of software features throughout the development lifecycle, from design to deployment.
Key Responsibilities
– Develop clean, efficient, and testable Python code for web applications, APIs, and automation solutions.
– Build and integrate RESTful APIs using Django, Flask, or FastAPI.
– Design, develop, and optimise database schemas and queries.
– Work with PostgreSQL, MySQL, and MongoDB databases.
– Integrate third-party services, payment gateways, and internal systems.
– Write unit tests and integration tests.
– Participate in code reviews and follow software development best practices.
– Debug, troubleshoot, and resolve production issues.
– Collaborate with frontend developers, QA engineers, DevOps teams, and business analysts.
– Prepare technical documentation covering designs, APIs, and deployment procedures.
– Contribute to project estimation, sprint planning, and client status updates.
Required Technical Skills
Programming & Frameworks
– Strong Python programming fundamentals.
– Object-Oriented Programming (OOP).
– Data structures and algorithms.
– Hands-on experience with at least one of the following:
– Django
– Flask
– FastAPI
Database & ORM
– SQL and database management.
– PostgreSQL, MySQL, or MongoDB.
– Django ORM or SQLAlchemy.
– Database schema design and query optimisation.
API & Integration
– RESTful API development and integration.
– JSON.
– Authentication and API versioning.
– Third-party service integration.
– Payment gateway integration.
Development Tools & Environment
– Git and version control.
– Branching and pull request workflows.
– Linux and command-line operations.
– Unit testing and integration testing.
– Debugging and troubleshooting.
Qualifications & Eligibility
– Bachelor’s degree in Computer Science, Information Technology, or a related field.
– Minimum 2+ years of professional Python development experience.
– Strong understanding of Python fundamentals, OOP, data structures, and algorithms.
– Experience developing backend applications and REST APIs.
– Good problem-solving, communication, and teamwork skills.
– Ability to work in Agile development environments.
Preferred Skills
– Experience with scalable web applications.
– Payment gateway and third-party API integrations.
– Automation and system integration.
– Technical documentation and developer-focused writing.
– Client communication and project status reporting.
– Experience collaborating with multidisciplinary teams.
About Star Knowledge
Star Knowledge provides enterprise software engineering and business consulting solutions for small and medium-sized businesses, mid-sized organisations, and enterprises globally.

The company focuses on helping clients solve business challenges through professional technology services and reliable software solutions.
Application Details
Email: jayram@star-knowledge.org

Location