Tech Lead - Flaschenpost Team

Our partner Flaschenpost.ch is the largest and most dynamic online wine retailer in Switzerland with more than 30,000 different wines and 3000 wines available for next-day delivery. Founded in 2007, Flaschenpost has always been one of the leading eCommerce players in Switzerland. Their goal is to make wine buying as simple, fast, and convenient as possible. Because of that, they are shifting from a typical eCommerce retailer into the world of a tech company.
Together with our partner, we are expanding the team and looking for a:
Tech Lead
to carry the ultimate responsibility for the performance, efficiency, and quality of the development team, as well as the delivered solutions. Your main task is to generate maximum impact with the given budget and to develop and implement the technical vision for our systems. The role offers a clear path for growth - potentially expanding into full ownership of the company’s technical strategy, with the opportunity to advance into a CTO position.
As a Tech Lead, you’ll spend 30–40% of your time hands-on coding and solving complex technical challenges while also leading the team - driving performance, hiring, and professional development. Together with the Product Owner, you’ll ensure smooth delivery of business-driven solutions. You’ll also play a key advisory role in the separate project to replace the existing ERP system and oversee its integration into the broader infrastructure.
Your responsibilities:
Technical Leadership & Architecture (25%)
- Own team performance, architecture, tech decisions and meeting deadlines
-
Ensure code quality, scalability, and future viability
-
Define and implement best practices, coding standards and technical guidelines
-
Optimize team efficiency and evaluate new technologies to improve development processes
Personnel Management & Team Development (20%)
- Lead and mentor the development team in Belgrade
- Drive performance reviews, salary adjustments, hiring, and team restructuring
- Identify training needs and promote technical development of the team
- Foster a positive, performance-driven team culture
Active Coding & Technical Problem Solving (35%)
- Solve complex technical challenges and code critical features (30–40% of time)
- Lead key shop performance initiatives, estimate effort, ensure feasibility
- Apply DevOps practices and monitor delivery timeline
- Ensure optimal task distribution within the team and monitor project progress, ensuring all deadlines are met
Mentoring & Knowledge Transfer (10%)
- Mentor developers, conduct code reviews, and promote continuous learning
- Organise knowledge exchange and training on technical topics
Stakeholder Management & Collaboration (10%)
- Partner with Product Owner for delivery planning and optimal process management
- Communicate tech concepts and limitations to non-technical stakeholders
- Have regular exchange with the Shop Performance team to support their initiatives
ERP Replacement Project
- Advise on ERP selection, integration, and data/process migration
- Ensure seamless integration into existing infrastructure
Your profile:
- You have extensive experience in software development with Javascript/Node/Python and relevant frameworks
- Well-founded knowledge of system architecture and technical design
- Demonstrable experience with ERP systems and integration of enterprise systems
- Deep understanding of DevOps practices and CI/CD pipelines
- Experience with agile development methods and their practical application
- Knowledge of database technologies and system integrations
- Understanding of security best practices and performance optimization
- Experience with cloud infrastructures (AWS, Azure or comparable)
Leadership & Methodology
- Proven ability to lead tech teams and manage complex projects
- Strategic thinker with strong problem-solving and communication skills
- Results-driven, structured, and pragmatic approach
Personal Qualities
- Passionate about tech, proactive, and resilient
- Leads with confidence, fostering collaboration and clarity across the team
Education & Experience
- Completed degree in computer science, software development, or comparable field
- At least 5-7 years of professional experience in software development
- At least 2-3 years of experience in leading technical teams
- Bonus: Experience in eCommerce, complex integration and ERP projects
- You perceive AI as a catalyst and multiplier for our skills and not as a threat
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
- Working 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
- 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!

LIFE & WORK AT INTERVENTURE
Working with us will provide you with exciting career opportunities in an international environment, a wide range of fringe benefits and the chance to develop further professionally as well as personally.
About InterVenture
We are a blend of Swiss business management and leadership culture and Serbian software engineering talent with a mission to support your products and services. We are a team that builds teams, we are a culture that shapes cultures. We learn from our partners and take the best of all their worlds.
True to our company vision of “bringing outstanding people together to arrive where no one was before”, we help our partners grow. By doing so, we create a bright future for talented software engineers in Serbia with outstanding career opportunities in an international environment.
Tech Lead - Flaschenpost Team
Loading application form