VectorIQ is a pioneering AI services provider focusing on Generative AI solutions. They are seeking a Full Stack Developer with expertise in Python/FastAPI and modern JavaScript frameworks like React to build scalable, AI-powered applications end-to-end.
Responsibilities:
- Design, develop, and maintain RESTful APIs using FastAPI
- Build responsive and scalable frontend applications using React or similar frameworks
- Develop end-to-end features across frontend, backend, and cloud deployment layers
- Integrate frontend applications with backend APIs and third-party services
- Implement authentication, validation, logging, and error handling best practices
- Deploy frontend and backend applications to Azure environments
- Configure and maintain CI/CD pipelines
- Collaborate with AI, product, and design teams for seamless delivery
- Optimize application performance, scalability, and code quality
- Work with LLM-based systems and apply prompt engineering fundamentals
Requirements:
- Strong proficiency in Python
- Hands-on experience with FastAPI
- Building and consuming REST APIs
- Database integration (SQL/NoSQL)
- API security, authentication (JWT/OAuth), and middleware
- Strong experience with React.js (or Angular/Vue.js)
- Good understanding of HTML5, CSS3, JavaScript, and TypeScript
- Experience with frontend state management and component-based architecture
- Experience integrating frontend applications with backend APIs
- Responsive UI development experience
- Git and GitHub workflows
- Azure Web Apps deployment & exposure to Azure Services like Azure OpenAI or Azure AI Foundry
- CI/CD concepts and deployment pipelines
- Experience with LLMs (Large Language Models) & prompt engineering knowledge
- Knowledge of LangChain, LlamaIndex, or similar frameworks
- Exposure to vector databases and RAG architectures
- Bachelor's degree in Computer Science, Engineering, or related field
- 3+ years of relevant full stack development experience
- Experience delivering production-grade for End client and not just demo projects
- Any cloud certification will be a plus