Role Overview
We are looking for a motivated AI Fullstack Software Developer to join our development team. The candidate will work on building modern web applications that integrate Artificial Intelligence, APIs, databases, and user-friendly interfaces. This role is suitable for candidates who are interested in both software development and AI technologies and want to work on real-world AI-powered applications.
Responsibilities
- Develop and maintain full-stack web applications using modern technologies.
- Build responsive and user-friendly frontend interfaces.
- Develop backend services, REST APIs, and application logic.
- Integrate AI/ML models and AI APIs into web applications.
- Work with databases to store, manage, and retrieve application data.
- Develop features such as AI chatbots, recommendation systems, automation tools, and intelligent workflows.
- Test, debug, and improve application performance.
- Work with the development team to understand requirements and implement solutions.
- Use Git/GitHub for version control and collaborative development.
- Stay updated with emerging AI and software development technologies.
Requirements
- Good understanding of programming fundamentals and problem-solving.
- Knowledge of Python and/or JavaScript.
- Basic knowledge of frontend development using HTML, CSS, JavaScript, React.js, or similar frameworks.
- Basic understanding of backend development using Node.js, Python, FastAPI, Django, or similar technologies.
- Understanding of databases such as MongoDB, MySQL, or PostgreSQL.
- Familiarity with REST APIs and API integration.
- Basic understanding of AI/ML concepts and Generative AI is an advantage.
- Familiarity with Git and GitHub is preferred.
- B.E./B.Tech/M.E./M.Tech/BCA/MCA or equivalent degree in Computer Science, IT, AI/ML, or related fields.
Nice to Have
- Experience working with OpenAI or other LLM APIs.
- Knowledge of AI frameworks or libraries.
- Experience with Docker or cloud platforms.
- Understanding of authentication, deployment, and application security.
Benefits
- Opportunity to work on real-world AI-powered applications.
- Exposure to modern AI and full-stack technologies.
- Hands-on experience with software development projects.
- Learning and growth opportunities.
- Collaborative and technology-focused work environment.