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.