Job Description

General Header Text

CompanyNodefusion d.o.o., Zagreb, Croatia
Location: Office Buzin, Krčmarići 22, HR-10010 Zagreb (near public ZET BUS Stop or HŽ Train Stop)

Job Title:  Software Developer - Student Practice
Department:  DEV Team
Location Code:  Office-Krcmarici
Contract type:  Student Practice
Status:  Open
Posting Start Date:  6/30/26
Posting End Date: 
Req Id:  561
Number of Openings:  1
Education level:  High School (EQF 4)
Level of Experience:  All Levels
Salary Min:  0.00 EUR
Salary Max:  0.00 EUR
Currency:  EUR

Work Time: Full time (8 hours per work day)
Workdays:
Monday – Friday
Work Hours:
8 - 16h

General Requirements

Technical Requirements

  • Solid foundational knowledge of Microsoft Visual Studo or Visual Studio Code
  • C# Programming Language
  • Work with GIT Repository
  • Basic knowledge of command-line tools and scripting (Windows Command Prompt (CMD), PowerShell or Bash)

Job description

  • Participate in the analysis of business and user requirements for web, cloud, and software development projects
  • Assist in the design, development, testing, and maintenance of software solutions under the guidance of senior developers
  • Develop and enhance applications using C#, .NET, ASP.NET Web API, Blazor, and related technologies
  • Contribute to the implementation and integration of cloud-based services on the Microsoft Azure platform
  • Create, test, and maintain software components, APIs, and automation solutions
  • Participate in code reviews and apply software development best practices and coding standards
  • Work with source control systems such as Git and collaborate through Azure DevOps
  • Assist in troubleshooting, debugging, and resolving application issues in development and test environments
  • Prepare and maintain technical documentation for developed solutions
  • Support software testing activities, including unit, integration, and acceptance testing
  • Research new technologies, tools, and development methodologies to improve products and processes
  • Participate in R&D and Proof of Concept (POC) activities for internal and customer projects
  • Collaborate with project managers, developers, system engineers, and other team members
  • Continuously learn and develop technical and professional skills through mentoring and practical experience
  • Regular software updating and IT software status checks
  • Documentation of changes within IT software
  • Support for cloud products based on Microsoft 365 and Azure platforms
  • Participation in RND/POC scenarios for various Nodefusion and 3rd party solutions
  • Scripting for the purpose of automation
  • Directing of more complex cases to higher support levels

What we offer

  • Stable student practice at a certified private IT company with an established client base and international reach
  • Work within a creative, collaborative team in a dynamic and inspiring environment — small enough to matter, large enough to grow
  • Opportunities for personal and professional development, with room to prove your skills, access to Microsoft Learning paths, vendor certifications, and internal RND time
  • Planned time and budget for research, development, and professional education
  • Modern office workspace at Buzin
  • Access to Microsoft Copilot and GitHub Copilot for daily work
  • ISO-certified working environment (ISO 27001, ISO 20000-1, ISO 9001, ISO 22301) — structured processes, clear responsibilities, and a mature operational framework 

Competative Advantage

  • Duration of student practice
  • GitHub profile link with public or private contribution
  • Work experience with Microsoft Visual Studio or Visual Studio Code
  • Work experience with Git repository
  • Work experience with Task Management (Atlasian Jira, Azure DevOps, ClickUp, Microsoft Planner / Project)
  • Work experience with CI / CD Pipelines
  • Work experience with C#, ASP.NET, Blazor, WebAPI, Entity Framework
  • Work experience with containers
  • Work experience with Azure Web App Service, Application Insights / Open Telemetry
  • Work experience with AI
  • Work experience with SQL Databases
  • PowerShell scripting experience
  • Microsoft Certified Professional

General Information

When applying to a Job Posting, creating account is mandatory. It is suggested to fill your profile information such as Language Skills, Social Media links (LinkedIn, GitHub etc.) and other information. After applying you can expect further communication via email including status update notifications.

Mentioned, Salary Min and Salary Max is a Gross Monthly Salary Range or Neto Student Work hour rate Range.

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or disability.

Nodefusion is an equal opportunity employer. We evaluate candidates based on skills, motivation, and potential — not just credentials. We welcome applicants at all stages of their IT career who are eager to grow in a structured, technology-forward environment.

More information is available on Nodefusion Career web page, (including Company Profile - Employee Public edition video), Nodefusion Trust CenterAbout Nodefusion (Core Values, Mission and Vision).