CallDK is an AWS consulting and software development company located in Indore. We specialize in optimizing the utilization of Amazon Web Services (AWS) and developing scalable web applications, automation solutions, and cloud\-based systems for organizations and individuals. Our services include cloud architecture and design, cost optimization, security and compliance, database optimization, server performance tuning, and application development. With expertise in AWS, PHP, Python, AI\-powered solutions, and modern software architectures, we help businesses build efficient, secure, and scalable technology solutions.
This is a full\-time on\-site role for a **Python Developer** located in Indore (Work From Office).
The Python Developer will be responsible for designing, developing, and maintaining backend applications, APIs, automation systems, and AI\-powered solutions. The role involves building scalable software using Python frameworks, integrating third\-party services, optimizing databases, and ensuring application performance, reliability, and security.
Key responsibilities include
- Developing and maintaining Python\-based applications and services.
- Designing and implementing RESTful APIs and microservices.
- Building automation tools and workflow solutions.
- Working with databases and optimizing queries for performance.
- Integrating cloud services, particularly AWS.
- Collaborating with frontend developers, DevOps engineers, and product teams.
- Implementing best practices for software architecture, testing, security, and deployment.
- Participating in code reviews and technical discussions.
- Exploring and implementing AI/ML and LLM\-based solutions where applicable.
- *Qualifications Required:**
- Strong experience (MIn. 2 years) in Python development.
- Experience with Python frameworks such as **FastAPI**, **Django**, or **Flask**.
- Strong understanding of Object\-Oriented Programming (OOP).
- Experience designing and consuming RESTful APIs.
- Proficiency in database design and SQL optimization (MySQL/PostgreSQL).
- Experience with version control systems such as Git.
- Knowledge of software design patterns and clean coding practices.
- Experience with asynchronous programming and background task processing.
- Familiarity with Linux server environments.
- Strong debugging, problem\-solving, and analytical skills.
- Ability to work independently and collaboratively within a team environment.
- Strong attention to detail and commitment to code quality.
- Knowledge of AI, Machine Learning, and Large Language Models (LLMs).
- Experience with AI frameworks such as LangChain, LlamaIndex, OpenAI APIs, Anthropic APIs, or similar technologies.
- Experience with automation tools and workflow orchestration.
- Familiarity with Docker and containerized deployments.
- Experience with cloud services such as AWS or Azure.
- Knowledge of CI/CD pipelines and DevOps practices.
- Understanding of microservices architecture and distributed systems.
- *Educational Qualifications**
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Relevant certifications in Python, AWS, AI, or Cloud Technologies are a plus.
Pay: From ₹15,000\.00 per month
Work Location: In person