Engineering Internship at Productive
Zagreb, Grad Zagreb, Croatia -
Full Time


Start Date

Immediate

Expiry Date

30 May, 26

Salary

0.0

Posted On

02 Mar, 26

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Ember.js, Typescript, Ruby On Rails, Mysql, Redis, Frontend Development, Backend Development, Code Reviews, Pair Programming, Debugging, Testing, Deployment, Git

Industry

Software Development

Description
ABOUT PRODUCTIVE Productive’s aim is to provide agencies with a complete and real-time overview of their business. Read more WHO WE ARE LOOKING FOR Are you a computer science student eager to gain hands-on experience in software engineering? Do you want to work on real-world features that thousands of users rely on every day? At Productive, we’re opening a Software Engineer Internship where you’ll join one of our product teams and work either on the Frontend or Backend, depending on your interests and strengths. You’ll collaborate with experienced engineers, participate in real development cycles, and get exposure to everything from design discussions to deployment. And yes, it’s more than just writing code. You’ll join team meetings, learning sessions, and (of course) social events with the team. WHAT YOU’LL WORK WITH We primarily use Ember.js and TypeScript on the frontend, and Ruby on Rails, MySQL, and Redis on the backend, so you’ll have the opportunity to learn modern web technologies and apply them to real-world scenarios. Depending on your interests and strengths, you’ll join either our Frontend or Backend track. You’ll have a dedicated mentor within one of our product teams who will guide you through real development workflows, from planning and implementation to testing and deployment. This paid internship is based in our Zagreb office and will last three months starting at the end of April 2026. If you're interested, we will discuss a full-time job offer after the internship. ABOUT THE INTERNSHIP As part of our team, you’ll: Learn to build and optimize user-friendly frontend features. Write clean, maintainable code using Ember.js, TypeScript, Ruby on Rails and modern tools. Participate in code reviews, pair programming, and knowledge-sharing sessions. Debug, test, and deploy features in collaboration with experienced engineers. Work on a real-world product used by agencies worldwide. WHAT WE’RE LOOKING FOR Here’s what makes an excellent fit for this role: Student status: You’re a student of computer science, software engineering, or a related field. Availability: You can work at least 30 hours per week and be on-site at least three times a week. Passion for building software: You have basic programming knowledge and a strong interest in learning either frontend or backend development. Proactive and curious: You’re eager to learn, ask questions, and contribute ideas. Prior experience with any backend language, frontend frameworks, Git, or related tools is not required but will be considered a plus. WHAT’S IN IT FOR YOU? Hands-on experience working on a real product. Mentorship from senior engineers and structured learning opportunities. A supportive and relaxed environment to grow your skills. Competitive compensation for your work. The chance to explore cutting-edge tech and development processes. Employment opportunity after internship. TIMELINE March 2nd – Applications open March 15th – Applications close March 20th – Entrance exam March 23rd – March 30th – Phone interviews April 1st – April 10th – Live final interviews Mid-April (from April 15th) – Internship start HOW TO LAND THIS INTERNSHIP Applications are open until March 15th. Click “Apply” and send us your CV and a short note explaining: Why you’re interested in this internship We’re excited to meet you. ***Only applicants with knowledge of Croatian/Serbian/Bosnian will be considered for this position
Responsibilities
Interns will join a product team to work on either Frontend or Backend development, collaborating with experienced engineers through real development cycles from design discussions to deployment. Responsibilities include learning to build and optimize user-friendly features, writing clean code, participating in code reviews, and debugging/testing features for a real-world product.
Loading...