OPEN POSITION

Software Engineering Internship

If you’re passionate about software engineering and eager to turn theory into real product experience, this internship could be your next big step.

ABOUT PRODUCTIVE

Productive’s aim is to provide businesses with a complete and real-time overview of their operations.

WHO ARE WE LOOKING FOR?

Are you a computer science student eager to get 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 Engineering Internship where you’ll join one of our product teams and work on either the Frontend or the 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) team social events.

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.

AI is a core part of how we work at Productive – not a buzzword, but a daily tool. Our engineers use AI tools for coding assistance, writing specifications, and reviewing pull requests. We’re also actively building AI-powered features into the product itself, with a growing roadmap that means you’ll be working on and alongside AI from day one.

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

DAY-TO-DAY RESPONSIBILITIES

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

Use AI tools as part of your daily workflow, the same way the rest of the team does

Get exposure to AI feature development—we have an active and growing AI roadmap you can contribute to

ABOUT YOU

Let’s See If We’re
a Match

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

AI-native mindset: You already use AI tools in your day-to-day life – whether that’s AI-assisted coding, vibe-coding a side project, or just experimenting with what’s possible. You follow what’s happening in the AI space and are excited to apply it in your work

Prior experience with any backend language, frontend frameworks, Git, or related tools is not required but will be considered a plus. The same goes for experience with AI coding tools like Claude Code, Copilot, Cursor, or similar; if you’ve used them, tell us how.

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

Work with AI tools from day one—we’ll help you get fast and effective with them

Contribute to real AI features that ship to customers, not just internal tooling

Experience what it feels like to work fluidly across technologies, the way modern engineering is evolving

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

Apply for This Position

Application submitted successfully.
Thank you!

Perks & Benefits

Edu & Equipment Budget

For books, courses, conferences, and gear that help you grow

Sponsored Health Checks

Annual health check-ups at a private clinic

Summer Happy Fridays

4-day working week from July 1st – Sept 1st

Perks for Parents

Parental leave, a baby bonus, adoption aid, and more

Fun and Games Budget

Each team gets a budget for outings and activities

Fully Paid Sick Leave

You get 12 days of sick leave per year, covered 100% by the company

Work Equipment

MacBook will be waiting for you when you arrive at the office

Easy Parking

Free bike parking and subsidized car parking at our Zagreb office

Free Snacks at the Office

Coffee, tea, fresh fruit, sweet and savory snacks galore at the office.

Want to know what it’s like to work at Productive? Learn here.