Software Engineer
Role details
Job location
Tech stack
Job description
o Develop and maintain full-stack applications using Python (FastAPI/Flask) and React or Angular o Build and consume RESTful APIs and microservices o Integrate AI/LLM-based solutions using frameworks like LangChain or LangGraph o Work with Kafka for real-time data streaming and event-driven systems o Design and manage data storage using SQL Server and Redis o Collaborate with cross-functional teams to deliver scalable and efficient solutions o Participate in debugging, performance tuning, and code optimization o Contribute to CI/CD pipelines using GitHub Actions or Azure DevOps o Deploy and manage applications in Docker and Kubernetes environments, o Backend: Python, FastAPI, Flask o Frontend: React / Angular o Data: SQL Server, Redis o Streaming: Kafka o AI: LangChain, LangGraph o DevOps: GitHub Actions / Azure DevOps, Docker, Kubernetes
Job Requirement o Python o FastAPI o Flask o React Angular o SQL o Kafka o Langchain/Langgraph o DevOps
Requirements
We are looking for a Full Stack Python Developer with strong hands-on experience in backend development and modern frontend frameworks. This role focuses on building scalable applications, integrating AI/LLM capabilities, and working with real-time data systems. The ideal candidate should be comfortable working across the stack and contributing to both development and system integration., o 4-8 years of experience in Python full stack development o Strong experience with FastAPI and/or Flask o Proficiency in React or Angular, along with CSS, and JavaScript/TypeScript o Hands-on experience with SQL Server and Redis o Basic to intermediate experience with Kafka o Understanding of REST APIs and microservices architecture o Exposure to CI/CD tools (GitHub Actions or Azure DevOps) o Working knowledge of Docker and Kubernetes o Strong problem-solving and analytical skills, o Exposure to LangChain, LangGraph, or similar AI frameworks o Basic understanding of LLMs, RAG, or agent-based systems o Experience with cloud platforms (AWS, Azure, or GCP) o Familiarity with distributed systems and scalable architectures, o Exposure to vector databases or AI pipelines o Experience with event-driven architectures o Basic understanding of Machince Learning workflows