Advertisement

Python Developer (Contract)

Published on
πŸ›‘οΈ Verified Career Listing Directly reviewed and cross-referenced with hiring sources.

Kaav Inc.

Default Logo
πŸŽ“ IT
πŸ“ Bangalore
πŸ’Ό 7 - 8 years
βœ” Verified Job
Email Application
πŸ’¬

Join Our WhatsApp Group

Get daily alerts of new job openings & internships directly on your phone!

Join Group
Kaav Inc. is seeking an experienced Python Developer for a contract position based in Bangalore with a hybrid work arrangement. The ideal candidate should have 8+ years of overall experience and at least 7 years of hands-on Python development experience. The role involves designing scalable backend services, APIs, microservices, and enterprise integrations. Candidates should have strong experience with databases, Docker, Kubernetes, cloud deployments, testing, monitoring, and production troubleshooting. Experience with MES or laboratory systems will be an added advantage.

Job Overview

Particulars Details
Position Python Developer (Contract)
Company Kaav Inc.
Location Bangalore
Job Type Hybrid
Experience 7 - 8 years
Category / Department IT
Application Mode Email

🏒 About Kaav Inc.

Company Overview:
Kaav Inc. is an IT consulting and managed services company headquartered in Illinois, USA, with operations in the USA and India. The company provides customized and scalable technology solutions, talent strategies, and managed IT services across multiple industries. Its areas of expertise include AI, cloud, cybersecurity, blockchain, ERP, IoT, and other emerging technologies.

Company Mission:
Kaav Inc. aims to deliver world-class technology solutions that help organizations address evolving business challenges through scalable, cost-effective, and future-focused IT strategies.

Company Vision:
Kaav Inc. aims to be a trusted technology solutions partner by delivering tailored talent strategies and innovative IT solutions that support sustainable business growth and long-term partnerships.

Core Values / Principles
Client-focused technology solutions
Innovation and future readiness
Operational efficiency and scalability
Industry expertise
Strategic partnerships
Diversity and inclusion
Reliability and excellence

🌐
Company Website
πŸ“
Office Location

Not Provided

Python Developer (Contract) Banner

πŸ’‘ Editor's Note / Preparation Tip

Resume Tips:
Clearly highlight 7+ years of hands-on Python development experience.
Mention backend services, microservices, REST APIs, and GraphQL projects.
Include practical experience with Docker, Kubernetes, and cloud deployments.
Highlight relational and NoSQL database experience.
Add measurable examples of performance optimization and production troubleshooting.
Mention CI/CD, testing, logging, monitoring, and observability experience.
Include MES/Lab systems experience if applicable.

Interview Preparation:
Revise advanced Python concepts, backend architecture, and API development.
Prepare to discuss microservices design and REST/GraphQL implementation.
Review Docker and Kubernetes concepts and deployment workflows.
Be prepared for database optimization and troubleshooting questions.
Review logging, monitoring, observability, and production debugging practices.
Prepare examples involving CI/CD, unit testing, and integration testing.
Be ready to explain previous enterprise integrations and technical decisions.

Professional Tips:
Ensure your resume clearly demonstrates the required Python experience.
Highlight production-scale applications rather than only listing technologies.
Mention your availability and joining timeline clearly.
Use concise project descriptions focused on your responsibilities and technical impact.
Be prepared to discuss architecture, scalability, debugging, and collaboration with DevOps and architecture teams.

πŸ“ Job Description

Position Details:
The Python Developer will be responsible for designing, developing, testing, deploying, and maintaining scalable backend solutions. The position requires strong Python expertise along with practical experience developing production-grade microservices and REST/GraphQL APIs.

The developer will collaborate with architects, DevOps engineers, and cross-functional teams to design solutions, implement enterprise integrations, improve application performance, and resolve production issues. The role also involves contributing to code reviews, solution design, mentoring, observability, and CI/CD practices.

Benefits / Compensation

Salary/compensation details are Not Provided.

Candidate Requirements:
8+ years of professional experience.
Minimum 7 years of experience in Python development.
Bachelor's or Master's degree in Computer Science or a related field.
Strong backend development experience using Python.
Experience working with relational and NoSQL databases.
Hands-on experience with Docker and Kubernetes.
Experience with cloud-based application deployments.
Strong debugging and problem-solving abilities.
Good communication and collaboration skills.

Preferred Skills:
REST API development
GraphQL API development
Microservices architecture
Logging, monitoring, and observability
CI/CD pipelines
Database performance optimization
Enterprise application integrations
MES/Lab systems experience

Working Days & Hours:
Not Provided

How to Apply:
Interested candidates can submit their updated resume via email to avinash.t@kaavinc.com. Immediate joiners or candidates who can join within 0–15 days are preferred.

🎯 Key Responsibilities

  • βœ“ Design, develop, and deploy scalable Python backend services and APIs.
  • βœ“ Develop production-ready microservices and REST/GraphQL APIs.
  • βœ“ Build integrations with enterprise applications and dashboards.
  • βœ“ Implement logging, monitoring, and application observability solutions.
  • βœ“ Develop unit and integration tests and contribute to CI/CD pipelines.
  • βœ“ Optimize database performance and troubleshoot production issues.
  • βœ“ Collaborate with architects, DevOps teams, and other stakeholders.
  • βœ“ Participate in solution design and technical code reviews.
  • βœ“ Provide technical guidance and mentoring to other developers.

πŸ’‘ Required Qualifications & Skills

βœ“ Python backend development βœ“ REST APIs and GraphQL βœ“ Microservices architecture βœ“ Relational and NoSQL databases βœ“ Docker βœ“ Kubernetes βœ“ Cloud deployments βœ“ Unit and integration testing βœ“ CI/CD βœ“ Logging, monitoring, and observability βœ“ Production troubleshooting βœ“ Strong debugging and problem-solving skills
Advertisement

πŸš€ Career Guidance & Interview Insights

To help you succeed, we've compiled original preparation guides, resume keywords, and growth analytics for this category of role.

Joining as a Python Developer (Contract) offers a fantastic opportunity to work at the forefront of technological innovation. You will be exposed to modern software development lifecycles, collaborate with cross-functional product teams, and design scalable architectures that directly impact end-users. The continuous learning curve in tech ensures that your programming, debugging, and system engineering skills remain highly marketable and sharp.

Expected Career Progression Roadmap:

The career roadmap in technology is highly rewarding. Typical progression starts as a Junior Software Engineer, moving to Associate Developer and then Senior Software Engineer (3-6 years). From there, professionals choose between an individual contributor trackβ€”becoming a Tech Lead, Staff Engineer, and Principal Architectβ€”or a management track, advancing to Engineering Manager, Director of Engineering, and Chief Technology Officer (CTO).

Expected Technical & Behavioral Questions:

  • Q1: How do you optimize database query performance?
    Answer Tip: Talk about indexing strategies, query execution plan analysis, avoiding N+1 queries, and implementing caching layers (like Redis).
  • Q2: Explain the differences between Microservices and Monolithic architecture.
    Answer Tip: Highlight scaling advantages, loose coupling, independent deployments, network latency considerations, and data consistency challenges in microservices.
  • Q3: How do you handle merge conflicts in Git?
    Answer Tip: Explain checking out the local branch, pulling the latest main branch, running git merge, opening the conflicted files to resolve blocks manually, and committing the resolved merge.
πŸ’‘ Pro-Tip: Before your interview, research the company's recent news, product launches, and Glassdoor work reviews. Prepare 2-3 thoughtful questions for the interviewer regarding team dynamics and success metrics for this role.

To pass automated ATS (Applicant Tracking System) screening and catch the recruiter's eye, tailor your resume with the following tips:

  • Keywords to include: Software Engineering, SDLC, OOP, CI/CD Pipelines, SQL databases, Agile, Unit Testing, Code Review, Cloud Architectures (AWS/Azure).
  • Format: Use a clean, single-column resume format. Avoid graphics, text boxes, or tables which can scramble ATS parser outputs.
  • Quantify Results: Instead of writing 'wrote code', write 'Developed a caching system that reduced server response times by 35%.'
Estimated Market Compensation in India:

Estimated compensation for this role type in India is β‚Ή12,00,000 - β‚Ή25,00,000+ per annum (Senior/Lead level). The actual salary package offered depends on factors such as company size, work mode (remote or on-site), individual technical proficiency, and negotiations during final HR rounds.

Suggested Professional Certifications:

Highly recommended certifications include: AWS Certified Solutions Architect, Microsoft Certified: Azure Fundamentals, Certified Kubernetes Administrator (CKA), Oracle Certified Professional Java SE, or tech-stack specific achievements (e.g. Meta Front-End Developer certification).

Contact Email: avinash.t@kaavinc.com

Frequently Asked Questions

What is the job title?
The position is for a Python Developer on a contract basis.
What level of experience is required?
Candidates should have 8+ years of overall experience, including at least 7 years of Python development experience.
Where is the position located?
The position is based in Bangalore, India.
Is this role remote?
No. The supplied job post specifies a hybrid work arrangement.
What type of employment is offered?
This is a contract position.
What are the key technical skills required?
Strong Python backend development, REST/GraphQL APIs, microservices, databases, Docker, Kubernetes, cloud deployments, testing, and CI/CD are required.
Are database skills required?
Yes. Candidates should have experience with both relational and NoSQL databases.
Is cloud experience required?
Yes. Hands-on experience with cloud-based deployments is required.
Is MES or Lab systems experience mandatory?
No. Experience with MES/Lab systems is mentioned as an added advantage.
How can candidates apply?
Candidates can send their updated resume to avinash.t@kaavinc.com. Immediate joiners or candidates available within 0–15 days are preferred.

πŸ›‘οΈ Safety Disclaimer: JobPortalConnect curates official listings for informational purposes. Genuine recruiters will never ask you for processing fees, training payments, or security deposits. If you spot suspicious activity, copyright issues, or wish to request the removal of this listing, please report it to us immediately at contact.jobportalconnect@gmail.com.

Recommended Content