
Full Stack Engineer
- Bangalore, Karnataka
- Permanent
- Full-time
- Strong Python Skills:
- From 7 to 10 years of experience with python programming.
- Solid understanding of Python’s object-oriented features, decorators, and packaging.
- Practical proficiency in using design patterns (abstraction, factory, adapter, façade, iterator, etc,…) and creating reusable code modules.
- Good Expertise on automated test definition and implementation.
- Containerization & Orchestration:
- Familiarity with containerizing FASTAPI applications (e.g., Docker) and deploying them to orchestration platforms like Kubernetes.
- FASTAPI Proficiency:
- Ability to develop and maintain complex FASTAPI applications, including authentication and secure inter-endpoint communications.
- Capability to extend FASTAPI via custom classes, decorators, or plugins.
- API Security best practices
- LangChain/LangGraph Knowledge:
- Hands-on experience creating and managing agents within LangChain or LangGraph.
- Ability to incorporate telemetry (OpenTelemetry or similar) and leverage callbacks or library modifications.
- Asynchronous Programming:
- Familiarity with async/await patterns and concurrency in Python.
- Understanding of how to structure code to be performant and maintainable for asynchronous tasks.
- Additional Agentic Frameworks/Tools
- Prior experience with frameworks such as OpenAI API, Autogen, Google ADK, or other agentic libraries.
- MCP Server Creation Experience
- Exposure to or willingness to learn advanced server topics like MCP.
- Data Engineering for Telemetry Logs
- Knowledgeable in structuring or processing telemetry data pipelines, logs, or distributed tracing systems.