- Services
- 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.
- Meet our team
ProductDock’s experienced team proficient in modern technologies and tools, boasts 15 years of successful projects, collaborating with prominent companies.
- 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
- Career
- 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
- Newsroom
- News
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.
- Events
Expand your expertise through networking with like-minded individuals and engaging in knowledge-sharing sessions at our upcoming events.
- News
- Blog
- Get in touch
22. Nov 2024 •5 minutes read
Exceptional experience of a full-stack engineer
by ProductDock
With more than six years of experience as a full-stack engineer, Lazarela Antonijević has worked for various companies and organizations. She currently works at ProductDock as a team lead. Her career journey, which includes a move from Bosnia to Spain, has been both exciting and dynamic. In today’s interview, Lazarela shares more about her professional and personal experiences as a full-stack engineer in the IT industry.
After completing her Master’s in Computer Science at the University of Banja Luka, Lazarela worked for several companies as a full-stack engineer. She is particularly notable for having the opportunity to work as a software engineer at Amazon and contribute to and lead several projects.
Hello Lazarela, would you like to tell us how you got into IT and what has your career been like so far?
I’ve always been interested in problem solving, mathematics, and technology, which led me to pursue a career in IT and engineering. As a result, I studied Computer Science at the Faculty of Electrical Engineering Banja Luka, where I earned my Master’s degree. I’ve been working as a software engineer for 7 years now at various companies including start-ups, mid-size companies and FAANG.
What kind of projects have you worked on, and can you single out some that have been the most interesting for you?
I‘ve had the opportunity to work on a variety of interesting projects across different industries, which has allowed me to gain diverse experience. At Amazon, I worked on different projects related to the Amazon Search page, including brand shopping pages and search filters. Currently, I’m working on an exciting project to develop an internal application for a leading manufacturer in the automotive industry maintenance workers.
Can you describe your role and responsibilities during the projects at Amazon?
As a software development engineer at Amazon, my responsibilities included designing, developing, testing and maintaining scalable, high-performance software solutions, as well as solving complex technical problems and addressing business challenges. I took ownership of projects from start to finish, collaborating with project managers, other engineers, stakeholders and teams across Amazon. Writing clean, efficient code and participating in code reviews to ensure high software quality standards were essential. Additionally, I was ensuring operational excellence by actively supporting and maintaining production systems, including resolving incidents during on-call.
Was there a highlight during your time at Amazon?
A highlight of my career was my promotion from SDE1 to SDE2. I’d also like to mention my trip to Amazon HQ in Seattle this year and attending the DevCon & AWESome conferences, both of which I thoroughly enjoyed.
What did you learn in Spain, what had a particular impact on you?
I learned to always put the customer first, which is one of Amazon’s core leadership principles and the most important one. I changed my approach to software development by consistently asking if what we’re building truly is what the customer wants and needs, and working backwards from that perspective.
Did you take anything away from the way of working in Spain?
What I mentioned earlier about customer obsession is one of the key takeaways. There are many others, such as writing culture for example; writing one-pager feature proposals, high-level system designs, or six-pager technical designs, among others. I also learned the importance of insisting on the highest standards, both in code quality and in operational excellence.
You’ve been working in the field of software development for a very long time now. What can you pass on to younger colleagues?
Software development is a fast-evolving field, with new technologies, tools and frameworks emerging regularly. However, some core principles remain constant, such as writing clean, maintainable code, understanding algorithms and data structures, and following good software design practices. Younger and less experienced developers often focus on the latest trends (which is great!), but sometimes overlook the importance of these basics. In reality, knowing the fundamentals actually helps adapt to new trends and solve problems more efficiently, regardless of the programming languages they use.
How did you get in touch with ProductDock?
I reached out to one of ProductDock’s talent acquisition specialists on LinkedIn.
What were your criteria for choosing the right company and then choosing ProductDock?
I was looking for a company located in Banja Luka with a great company culture and opportunities for growth, and ProductDock was the right choice for sure!
Please tell us something about your current position at ProductDock.
I’m currently working as a software consultant for a leading manufacturer in the automotive industry, where we’re currently developing an app to help their production workers manage tasks. It’s an interesting project that involves technologies such as React, Nodejs, AWS CDK, etc.
What attributes make you successful in your role?
I’d highlight the following abilities that I believe have contributed to my success: a strong technical foundation, problem-solving skills (which involve approaching challenges with a logical mindset and breaking down complex problems into smaller, manageable parts), adaptability and flexibility, effective communication skills and continuous learning mindset.
What motivates or inspires you most in your current professional life?
What inspires me the most in my profession is the opportunity to solve complex problems and create innovative solutions that have a real impact on customers’ lives. I’m also inspired by the constant evolution of technology. I’m also motivated by working with talented individuals and teams, learning from others, and sharing knowledge and experiences.
Even if every day is different, can you describe a typical workday?
My typical workday starts with a quick review of tasks and priorities, followed by addressing emails, and attending the team’s daily meeting. After that, I usually dive into coding, whether it’s developing new features, optimizing existing code, or resolving bugs. I spend a lot of time collaborating with teammates, even though it’s all remote, as the rest of my team is based in Germany. We sometimes do pair programming and have discussions about software design, best practices, and so on. I may also attend meetings with product owners and UX/UI teams, such as feature demos, design reviews, or other scrum related meetings, as well as technical or business discussions.
What are the greatest challenges of your job?
The greatest challenges of my job as a software engineer often involve balancing client requirements and deadlines with the need for scalability and innovation. Ensuring that the codebase is maintainable, efficient, and secure is another big challenge in this industry. Staying up to date with rapidly evolving technologies, frameworks, and tools also presents a challenge and requires continuous learning and adaptation.
What do you do to relax in your free time? How do you recharge your batteries?
I like walking, traveling, going to the movies and theater, etc. All these activities help me relax and recharge.
Finally, please tell us the three things you like the most at ProductDock.
People, flexibility, innovation.
Lazarela Antonijević
Lazarela Antonijević was born in Banja Luka in 1995. She has lived, studies and worked in three foreign countries: the United States, Germany, and Spain. She was a recipient of the YES (Youth Exchange and Study) program scholarship sponsored by the US government, as well as the German Economy Program for Western Balkans countries. She completed an internship at Bosch in Reninngen. Holding a Master’s degree in Computer Science and Information Technology from the Faculty of Electrical Engineering in Banja Luka, she worked for nearly four years as a software engineer at one of the leading global tech companies, Amazon, in Madrid. She was part of the International Technology team, responsible for developing new features and innovative solutions for Amazon’s eCommerce platform. Currently, she works as a software consultant for a leading manufacturer in the automotive industry at ProductDock in Banja Luka.