Full Stack & AI Engineer
NXDigita Technologies
Role: Full Stack & AI Engineering Intern
About the Company
NXDIGITA AI Technologies is an AI-focused software development company building practical technology solutions. Our experiential learning programs provide real-world project exposure to aspiring software developers. Interns work alongside mentors, participate in live project workflows, and gain hands-on experience with modern software engineering and AI technologies.
About the Role
Participate in an experiential learning environment working on practical software development projects under the guidance of mentors and experienced developers. This is an unpaid internship focused on experiential learning, practical exposure, mentoring, and skill development.
Key Responsibilities
- Full-stack web application development
- AI-powered applications and automation
- Front-end and back-end development
- REST APIs and database integration
- AI/ML application integration
- Cloud-based application development
- Software testing and debugging
- Git and collaborative development workflows
- Real-world product development practices
- Designing and developing responsive web interfaces using HTML, CSS, JavaScript, React, or other modern frameworks.
- Developing and integrating backend services and REST APIs.
- Working with databases such as MySQL, PostgreSQL, MongoDB, or other project-specific technologies.
- Connecting front-end applications with backend APIs and databases.
- Supporting the development of AI-powered features and automation workflows.
- Exploring AI engineering concepts such as APIs, LLM integration, RAG, vector databases, prompt engineering, and AI automation.
- Using Git/GitHub for version control and collaborative development.
- Debugging applications and identifying software issues.
- Participating in code reviews and receiving feedback from mentors.
- Following coding standards, documentation practices, and basic secure-development principles.
- Working on assigned project modules, features, experiments, and technical challenges.
- Collaborating with mentors and other interns in a structured development environment.
Who Can Apply
- Computer Science students
- Information Technology students
- Engineering students
- Recent graduates
- Full-stack development learners
- Aspiring software developers
- Aspiring AI engineers
- Individuals transitioning into software development
- Candidates who have completed relevant programming or web-development courses
Requirements & Tech Stack
Front-End
- HTML
- CSS
- JavaScript
- React or similar frameworks
Back-End
- Node.js / Python / Java or equivalent
- REST APIs
- Server-side development
- Database fundamentals
Database
- MySQL
- PostgreSQL
- MongoDB or equivalent
Development Tools
- Git
- GitHub
- VS Code
- API testing tools
AI Engineering (Advantage)
- Knowledge or interest in:
- Generative AI
- LLM APIs
- Prompt Engineering
- RAG
- Vector Databases
- AI Agents
- AI Automation
- Machine Learning fundamentals
Qualifications
- Willingness to learn
- Ability to dedicate time consistently to project work
What Interns Gain
- Hands-on software development experience
- Exposure to real development workflows
- Practical Full Stack development skills
- Exposure to AI Engineering and automation
- Git/GitHub collaboration experience
- Mentorship from experienced developers
- Code review and technical feedback
- Experience working with APIs and databases
- Understanding of Agile/project-based development
- Practical project experience for their portfolio
- Experience working in a professional development environment
- Project completion documentation/certification (where applicable)
Internship Details
- Type: Experiential Learning Internship
- Compensation: Unpaid
- Mode: Hybrid / Remote (depending on project requirements)
- Location: Chennai / Pan-India
- Focus: Full Stack Development + AI Engineering
- Learning Model: Project-Based Experiential Learning
- Mentorship: Technical mentorship and project guidance