Position SummaryWe are seeking a skilled Full Stack AI Developer with 3+ years of experience to join our dynamic development team. The ideal candidate will have expertise in both frontend and backend development, with specialized knowledge in building intelligent agent-based systems and user interfaces that deliver seamless AI-powered experiences.Key
Responsibilities:
Design and develop end-to-end AI agent-based solutions spanning backend intelligence and frontend user experiences
Build scalable backend systems using Python and modern frameworks for AI processing and data management
Integrate with external APIs, including Microsoft Graph API and other third-party services
Implement robust API security measures using OAuth and other authentication protocols
Create and maintain comprehensive API documentation following OpenAPI standards
Develop interactive dashboards and user interfaces that showcase AI capabilities
Collaborate with cross-functional teams to translate business requirements into full-stack technical solutions
Implement data processing pipelines, machine learning models, and vector-based search systems
Deploy and maintain applications using cloud services and containerization
Participate in code reviews and maintain high-quality coding standards across the entire stack
Continuously learn and adopt new technologies to enhance full-stack development
capabilities.Experience:
3+ years of full-stack software development experience
Proven experience in both frontend and backend development with real-world project implementations
.Technical Skills - Backend Development:
Python: Strong proficiency with hands-on development experience
FastAPI: Experience building REST APIs and web services
PyMongo: Working knowledge of MongoDB integration
Vector Stores & Embeddings: Experience with vector databases and generating embeddings in MongoDB
Pandas: Data manipulation and analysis capabilities