AI-Powered Full-Stack Internship

Remote, Serbia

Ingsoftware is a full-cycle software development company which was built from scratch in a garage in Niš seventeen years ago, to become one of the most successful local business stories of the Serbian South (and beyond!).

Our mission is to create software solutions that bring value to people and organizations and help them become more efficient and successful.

We are a team of 150+ Ingsters who love sharing knowledge, so if you are ambitious, intellectually curious, and able to learn quickly, we will be happy to support you in further developing your potential.

Now, about this year's internship...

We are preparing a 2-month full-stack internship focused on modern AI-assisted software development and agentic engineering. Interns will work on a practical full-stack application while learning how to combine software engineering fundamentals, product thinking, and modern AI development tools & workflows.

The focus is not on memorizing one specific programming language or framework. The goal is to learn how to understand a problem, choose the right approach, use the right tools, and build a working solution across different technologies.

What you will do

You will work on a greenfield full-stack application project and learn how to:

  • build features with AI assistance;
  • approach problems in a tech-agnostic way, instead of relying only on one language or framework;
  • think like a product engineer: understand the user need, question assumptions, and make practical product decisions while building;
  • guide coding agents through planning and prompting;
  • review, understand, and improve AI-generated code;
  • debug, refactor, and validate functionality;
  • think about code quality, maintainability, and production-readiness;
  • use AI responsibly without losing ownership of the code.

The goal is not just to make something work. The goal is to understand what was built, why it works, where it can fail, and how to make it better.

What you will learn

You will strengthen your full-stack engineering skills:

  • backend and frontend development;
  • APIs and data flow;
  • application structure;
  • tech-agnostic problem solving;
  • translating product needs into engineering decisions;
  • testing and validation;
  • code review and refactoring.

As AI makes implementation faster, engineers need to become better at understanding the problem, shaping the solution, and making product-aware technical decisions. 

You will also learn AI-accelerated development practices:

  • working with coding agents;
  • prompting and planning;
  • context management;
  • choosing the right AI tool or model;
  • validating AI-generated code;
  • understanding the limits and risks of AI-assisted development.

Who Should Apply

This internship is best suited for:

  • recently graduated software engineering / computer science students;
  • final-year students with a solid technical foundation;
  • self-taught candidates with clear proof of learning, finished projects, and practical experience.

You should already have some coding experience through studies, personal projects, GitHub, competitions, internships, freelance work, or similar.

We are especially interested in candidates who are curious about AI-assisted development, learn independently, communicate clearly, and care about understanding the code - not just generating it.

Selection Criteria

Candidates will be evaluated based on:

  • relevant education or practical learning path;
  • coding experience and completed projects;
  • experience with AI tools and coding agents;
  • motivation and learning mindset;
  • English proficiency;
  • communication skills;
  • independence, curiosity, and culture fit.

Practical Details

  • Duration: 2 months;
  • Start Date: 01.07.2026.
  • Format: remote by default;
  • Office: available for interns from Niš;
  • Tech stack: mentor-dependent (.NET, Java or JavaScript/Typescript for backend, React for frontend).

How to apply

Please send:

  • Fill out our short application form by 10.06.2026.
  • If your profile matches what we are looking for, our Talent Acquisition Specialist will reach out to schedule an interview;
  • Our team will review all applications and send out feedback after the deadline has passed.

If you want to learn how full-stack software can be built with AI agents - while staying responsible for quality, understanding, and delivery - this internship may be a great fit.

AI-Powered Full-Stack Internship

Job description

AI-Powered Full-Stack Internship

Personal information
Add
Details