- Our service portfolio
We bring your digital product vision to life, from crafting real-world testable prototypes to delivering comprehensive product solutions.
- Collaboration models
Explore collaboration models customized to your specific needs: Complete nearshoring teams, Local heroes from partners with the nearshoring team, or Mixed tech teams with partners.
- Way of working
Through close collaboration with your business, we create customized solutions aligned with your specific requirements, resulting in sustainable outcomes.
- Our service portfolio
- About Us
- Who we are
We are a full-service nearshoring provider for digital software products, uniquely positioned as a high-quality partner with native-speaking local experts, perfectly aligned with your business needs.
- Our locations
We are ProductDock, a full-service nearshoring provider for digital software products, headquartered in Berlin, with engineering hubs in Lisbon, Novi Sad, Banja Luka, and Doboj.
- Why nearshoring
Elevate your business efficiently with our premium full-service software development services that blend nearshore and local expertise to support you throughout your digital product journey.
- Who we are
- Our work
- Life at ProductDock
We’re all about fostering teamwork, creativity, and empowerment within our team of over 120 incredibly talented experts in modern technologies.
- Open positions
Do you enjoy working on exciting projects and feel rewarded when those efforts are successful? If so, we’d like you to join our team.
- Candidate info guide
How we choose our crew members? We think of you as a member of our crew. We are happy to share our process with you!
- Life at ProductDock
Stay engaged with our most recent updates and releases, ensuring you are always up-to-date with the latest developments in the dynamic world of ProductDock.
Expand your expertise through networking with like-minded individuals and engaging in knowledge-sharing sessions at our upcoming events.
- Get in touch
28. May 2021 •4 minutes read
Rookie Boot Camp: Internship concept explained
The scarcity of software engineering experts in the Western Balkans market is something that has been a constant for the last decade. Depending on the region, most IT companies are always looking for well-skilled and motivated people to enrich their expertise and offerings to customers.
Truth be told, customer demands in digital product development are always high if you observe it from the point of view of a company that provides software services, and more or less always the same regarding the quality standards of digital product delivery. It is nothing new, and we are aware that it only depends on which perspective you are referring to.
Customer-friendly equals employee satisfaction
With that in mind, we have been developing a method that would be the most beneficial for our customers and future employees. The idea was to create an internship experience as real as it is on a customer project at ProductDock.
So what does that mean? Well, it’s not a secret that software development nowadays has drastically changed compared to the industry requirements ten or fifteen years ago. Software engineers are no longer only good programmers but also good listeners and good communicators.
What we want to say here is that a software engineer in a team is expected to demonstrate a proactive approach towards the project and customer demands, a great problem-solving mindset while receiving or dealing with the tasks, active engagement in the ideation phase, and through the whole digital product development process. Not to mention comfortable use of communication and project management tools.
Yes, Zoom, Slack, Miro, Jira, Google Meet, and many more have experienced a real expansion since the COVID-19 pandemic. The good news is that we have used these tools for years now. It is part of the onboarding process for every new employee, and it has appeared to be very beneficial.
Customer expectation is growing as we speak
Either we refer it to end-users (customers of our customers), or our clients directly, that is the truth. All of them naturally expect the engineers developing their apps to possess considerable software development experience. However, we all know from experience that this is not always the case. Of course, it also has to do with the company staffing policy – as there is no such thing as a senior-only employment policy – nor should there be.
Now, imagine you have to introduce a group of new colleagues to your team; not all are experienced in the industry. Now, we talk seriously because that’s simply how it is in real life.
We all rely on experts and seniors, but the best way to demonstrate your expertise and seniority within the company is through leadership. While demonstrating it, you help your colleagues and rookies learn, grow, and shape their career development as best as possible. Customer expectations might be growing as we speak, but we do not sit and wait for the escalation.
Rookie Boot Camp is the answer
As an adequate response to the already mentioned challenge(s) we decided to create a custom internship experience for the prospective candidates eager to join ProductDock. It is based on a real project simulation, while they work on various digital products and web applications as a functional team. Usually, we create a team of 4 people working together on a web app project.
The duration of the internship is three months, and during that period, the interns learn and adopt patterns of project planning, development, communication, feedback, project reporting, retrospectives, and product delivery and presentation to the broader audience.
Through this challenging journey, they are led by several experienced mentors from ProductDock, who plot the course of the internship and observe project iterations that result in adequate guidelines for the Rookie Boot Camp team.
Interns are doing most of the things by themselves, and our mentors are observing and supervising the process, with relevant feedback to the project team, from planning to delivery.
After three months of intensive teamwork, Rookies should deliver a functional application that will be revised and put into use internally.
An intensive internship process ideally should result in full-time employment at ProductDock. It’s designed as a win-win situation both for the company and the interns. Rookies get unique teamwork experience in developing real software applications with the latest technologies in the industry, using the most relevant product development methodologies, which will be crucial for their further professional growth. On the other hand, the company gains new, highly motivated young engineers eager to learn and grow with our customers and us.
That is how we tackle software engineering role scarcity at ProductDock. In the next article on Rookie Boot Camp, we will further explain eligibility to apply and requirements for potential prospects.