Python Full Stack Developer
Job Description:
We are seeking an experienced and highly motivated Senior Python Developer with 6–7 years of professional experience to join our team on a remote contract basis. The ideal candidate will have strong expertise in Python development, AI-based applications, LLM frameworks, and cloud-native architectures. You will work closely with cross-functional teams to build scalable APIs, data processing systems, and AI-driven solutions.
Key Responsibilities:
• Develop and maintain Python applications with a focus on API development, data processing, and transformation.
• Design, implement, and optimize scalable backend systems and RESTful APIs.
Utilize LangGraph to design and manage complex language model workflows.
• Work with machine learning and text-processing libraries to deploy AI agents and automation workflows.
Implement parallel processing and multi-threading/multi-processing techniques to optimize performance and execution times.
• Collaborate with development and product teams to deliver high-quality software solutions.
• Debug, troubleshoot, and resolve application issues efficiently.
• Write clean, scalable, maintainable, and well-documented code.
• Participate in code reviews and contribute to continuous improvement initiatives.
• Monitor and improve observability practices including logging, metrics, and tracing for distributed AI/LLM systems.
Skills & Qualifications:
Python & AI:
• 6–7 years of professional experience in Python development.
• Practical experience in AI application development.
• Hands-on experience with at least one LLM framework such as LangChain, LangGraph, or similar.
• Experience working with OpenAI-compatible APIs (Azure OpenAI / Gartner models).
• Strong understanding of API development and backend architecture.
• Experience with parallel processing and multi-threading/multi-processing.
• Familiarity with SQLAlchemy or similar ORM/data-fetching libraries.
Cloud & DevOps:
• Experience with cloud-native and serverless architectures on AWS.
• Hands-on experience with AWS services such as Lambda, API Gateway, S3, and CloudWatch.
• Exposure to EC2, RDS/Postgres (including pgvector), EKS, or AWS Batch is an added advantage.
• Knowledge of observability practices including structured logging, metrics, and tracing.
Additional Skills:
• Strong problem-solving and debugging skills.
• Ability to work independently in a remote environment.
• Excellent communication and collaboration skills.
Job Details:
• Experience: 6–7 Years
• Employment Type: Contract-Based
• Location: Remote
• Working Hours: IST Timings
• Notice Period: Immediate to 15 Days
• Education: Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.