Our German partner Virtual Minds Group is a part of the biggest German media house Pro7Sat1 They are a leading European provider of high-quality technology solutions for automated, data-based digital marketing across all channels from a central enterprise platform. The modularly expandable platform provides all market participants – advertisers, agencies, and publishers/marketers – with individual, tailor-made solutions to achieve maximum marketing efficiency and to make the respective key assets in online marketing future-proof.
Together with our partner, we’re expanding a team in Serbia that will be fully integrated with the German-based Adserver Development Team. We are looking for a:
C++ Engineer
Who loves to innovate within the tradeoff space between performance and product needs, and who cherishes the challenge of refactoring legacy code. While others may frolic in the fields of front-end, our ideal candidate ambles in the alleys of algorithms and enjoys maintaining a self-healing distributed system that processes billions of requests every day with low latency and nearly zero downtime.
Your responsibilities:
Help your team solve contemporary challenges in the digital advertising space, from design to deployment and ongoing improvements
Continuously enhance your knowledge
Implement your solutions in a context where O(n) feels like an eternity, and protect them with unit, functional, and end-to-end tests
Refactor legacy code to make it more modular and domain-driven
Provide third-level support to customers and first-level support to your teammates by helping them overcome blockers
Your profile
Experience with C++17 in the last year, along with several years of professional experience in server-side software engineering
Good initial experience with containerization (Docker) and service orchestration (K8s)
A solid understanding of data structures and algorithms, concurrency, and time/space complexity
Exposure to relational and NoSQL databases, with experience in the Kafka ecosystem and IDLs like Thrift or gRPC preferred
Ability to drive topics independently, think critically, write clean code, and communicate effectively
Our offer:
We value work-life balance and have flexible working hours
Lots of team activities and perks: yearly retreats, workshops, hackathons
A chance to work with a team of experienced engineers committed to continuous learning, with opportunities for growth through knowledge-sharing sessions and webinars
Work with an international team of world-class engineers
A modern, sunny, open working place with a positive and fun atmosphere.
A stimulating work experience that will allow you to grow both professionally and personally
Do you know someone who would be a perfect fit? Let them know and after the successful probation period come and collect a well-deserved referral fee!

InterVenture is a company that builds high-quality remote teams to help businesses scale engineering. If you need to achieve quicker time-to-market with your product(s), but you just can’t find that local talent that you need - InterVenture is the way to go.
We are a Swiss company that enables you to build remote software development teams in our 3 engineering hubs in Serbia (Belgrade, Nis, Novi Sad) the striving IT hotspot in Europe. With our service, we help you bypass all the legal, administrative, IT infrastructure, hiring, and workspace challenges of setting a new office and focus on what you do best - develop and ship awesome products.
While we offer our partners the ability to attract talent in a new market, we also give our member engineers opportunities to work with amazing international companies, tackling global challenges without the need for moving away from their home country.
We are all about growing together.