Full Stack Developer (AI Integration)
Responsibilities:
Design, develop, and maintain robust full stack applications.
Integrate AI/ML models, APIs, or platforms (e.g., OpenAI, Hugging Face, TensorFlow, AWS SageMaker, etc.) into production environments.
Collaborate with data scientists, AI/ML engineers, and product teams to turn AI models into user-facing features.
Build secure and scalable APIs and data pipelines to support AI features.
Ensure performance, responsiveness, and cross-platform compatibility.
Write clean, modular, and maintainable code following best practices and coding standards.
Debug, optimize, and refactor existing applications.
Participate in code reviews, architectural discussions, and sprint planning sessions.
Stay up to date with emerging trends in full stack development and AI/ML.
Required Skills & Qualifications:
Bachelor’s degree in Computer Science, Engineering, or a related field.
3+ years of full stack development experience using frameworks like Node.js, Python, Java, or .NET (backend) and React.js, Angular, or Vue.js (frontend).
Strong proficiency in JavaScript/TypeScript, HTML5, CSS3, and RESTful APIs.
Hands-on experience integrating AI models or tools via APIs or direct model deployment.
Familiarity with AI platforms like OpenAI, Azure Cognitive Services, Google AI, AWS AI, etc.
Experience with databases like MongoDB, PostgreSQL, MySQL, or Firebase.
Familiar with DevOps and CI/CD tools for deploying AI-driven applications.
Understanding of authentication, security protocols, and performance optimization
Preferred Qualifications:
Experience deploying or fine-tuning machine learning models.
Understanding of Natural Language Processing (NLP) or Computer Vision.
Familiarity with MLOps practices.
Cloud deployment experience (AWS, Azure, GCP).
Open-source contributions or personal AI projects