Fullstack Developer Intern

Summary

A fullstack developer intern writes and maintains scalable code in Java/Python/JavaScript, collaborates across teams, and supports software development lifecycle phases while exploring Agentic AI.

Roles & Responsibilities:

  • Assist in writing clean, scalable, and efficient code in languages such as Java, Python, JavaScript, or others.
  • Participate in all phases of the software development lifecycle, including planning, design, implementation, testing, and maintenance.
  • Debug and resolve technical issues, ensuring software functionality and performance.
  • Collaborate with cross-functional teams including designers, QA testers, product managers, and other developers.
  • Participate in integrate software components and third-party programs.
  • Maintain documentation for code, processes, and systems.
  • Stay up to date with emerging technologies and industry best practices.

Requirements:

  • Proficiency in one or more programming languages (e.g., Java, Python, JavaScript)
  • Familiarity with database technologies (SQL, NoSQL)
  • Knowledge of Hybrid App development is useful. (e.g. React Native, Flutter, etc)
  • Knowledge of software development methodologies (Agile/Scrum preferred)
  • Strong problem-solving and analytical skills
  • Strong demonstrated interests in Agentic AI
  • Good communication and teamwork abilities

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available