Crafting ambitious experiences for major global partners.

You should join us →

→ About

Companion partners with the world’s most ambitious companies to solve real-world problems. Through long-term partnerships, we seek impact with senior consultancy, engineering, design and managerial services.

→ Careers

We’re currently hiring for key positions. Have a look at the open opportunities below and don’t hesitate to reach out for questions.

Tech

Senior Backend Engineer

Full-time
Apply now →

If you've got desire, drive and flair, join our team to bring the first class solutions into the hands of users. If you’re right for us, it’s because you understand the agile development workflow, you play well with others and you take pride in your work.
Not least, you keep your skills sharp and love new challenges!

Your Tasks:

  • Use agile engineering practices and various software and web development technologies to rapidly develop creative and efficient solutions that enhance the client customer and employee experience;
  • Design, build, and maintain efficient, reusable, and reliable Java code (or Python, Scala, Go);
  • Work closely alongside product, UX and front end development team to design and implement new product features;
  • Help maintain code quality, organisation, and automation;
  • Contribute to continuous delivery and test-driven development;
  • Contribute to the highly efficient agile development process;
  • Onboard and integrate third-party APIs onto the platform;
  • Contribute to the daily tech-related operations; evolve the platform architecture (based on Spring Boot, kubernetes, AWS);
  • Closely collaborate with the CTO in order to align work streams and achieve the set partner integration and functionality launch goals;
  • Support application deployments and infrastructure;
  • Guide external and junior developers.

Requirements:

  • 4+ years experience in software design and development, preferably in a web-service environment;
  • Excellent knowledge in designing and building public API solutions;
  • Experience in design and architecture of micro services and REST APIs;
  • Familiarity with data security, data privacy and risk management is required; travel industry compliance requirements is a plus;
  • Experience to track, analyze and monitor technology performance metrics;
  • Experience in software development life-cycle and solution architecture;
  • Proven track record in delivering high availability architectures including load balancing, fault-tolerance, and cloud computing (infrastructure as code, configuration management systems);
  • Experience designing, deploying and maintaining cloud-based environments;
  • Fluency in English is a must, German is a plus.

What we offer

  • Be an essential member of a smart, hard-working and constantly growing multinational team;
  • Agile development with continuous delivery and continuous integration (CI & CD);
  • Cool centrally located Belgrade office;
  • Autonomous and empowering culture with high degree of creative freedom;
  • Extensive opportunities for professional growth and the chance to impact the success of the company;
  • Honest communication, combining thoughtfulness and pragmatism;
  • Competitive compensation with benefits.
View more View less

Senior Frontend Engineer

Full-time
Apply now →

If you've got desire, drive and flair, join our team to bring the first class solutions into the hands of users. If you’re right for us, it’s because you understand the agile development workflow, you play well with others and you take pride in your work.
Not least, you keep your skills sharp and love new challenges!

Your Tasks:

  • Use agile engineering practices and various software and web development technologies to rapidly develop creative and efficient solutions that enhance the client customer and employee experience;
  • Maintain and develop web and mobile UIs using React and React Native;
  • Maintain the CI/CD infrastructure for iOS, Android and SPAs;
  • Build and manage native integrations and manage native dependencies for iOS and Android;
  • Work closely with product managers, designers, and backend engineers;
  • Be responsible for long term code quality and reliability;
  • Guide external and junior developers.

Requirements:

  • 4+ years experience in developing feature-rich application frontends;
  • Strong javascript fundamentals and comfortable in explaining event loop, promise chaining, scope, context, and function composition, and partial application;
  • Proficient in application design patterns, state management approaches, performance, and writing readable and maintainable code. You like to refactor your code to reduce cognitive complexity;
  • Experience with React and/or React Native is a must. You should understand the React component composition model and higher-order components;
  • Familiarity with native iOS and Android development is a plus;
  • Experience integrating feature-rich REST APIs, and a high-level knowledge of backend development;
  • Experience with test-driven development and continuous delivery;
  • Fluency in English is a must, German is a plus.

What we offer

  • Be an essential member of a smart, hard-working and constantly growing multinational team;
  • Agile development with continuous delivery and continuous integration (CI & CD);
  • Cool centrally located Belgrade office;
  • Autonomous and empowering culture with high degree of creative freedom;
  • Extensive opportunities for professional growth and the chance to impact the success of the company;
  • Honest communication, combining thoughtfulness and pragmatism;
  • Competitive compensation with benefits.
View more View less

Management

Product Owner

Full-time
Apply now →

If you've got desire, drive and flair, join our team to bring the first class solutions into the hands of users. If you’re right for us, it’s because you understand the agile development workflow, you play well with others and you take pride in your work.
Not least, you keep your skills sharp and love new challenges!

Your Tasks:

  • Work with the CPO to define the product vision, strategy, and roadmap;
  • Assume the Product Owner role in our cross-functional teams by managing the product backlog, creating actionable user stories for the development teams and making sure we are always working on adding value to our users;
  • Drive the integration of service & data providers onto our platform;
  • Contribute to internal product development efforts while taking into account the roadmaps of external enterprise partners and service providers;
  • Work hand in hand with designers, engineers and data scientists as well as our research team to gain understanding of user personas, pain points and journeys;
  • Gather and manage product feedback through surveys, concept testing, analytics tools, and A/B testing;
  • Monitor and report on product KPIs;
  • Collaborate closely with our Partner Growth Team during technical spikes.

Requirements:

  • 4+ years experience in product management in an agile environment;
  • Experience of driving an agile product development process, facilitate product management ceremonies and work in cross-functional teams;
  • A demonstrated and focused desire to build B2B products and B2C services that customers will love;
  • Understanding of platforms, APIs, 3rd party integrations, mobile technologies, micro-services architecture;
  • Strong experience through all stages of the product lifecycle - from scratch to scaling businesses;
  • Experience with payment integration and complex in-app payment infrastructures is a plus;
  • Experience in the travel industry is a plus;
  • Fluency in English is a must, German is a plus.

What we offer

  • Be an essential member of a smart, hard-working and constantly growing multinational team;
  • Agile development with continuous delivery and continuous integration (CI & CD);
  • Cool centrally located Belgrade office;
  • Autonomous and empowering culture with high degree of creative freedom;
  • Extensive opportunities for professional growth and the chance to impact the success of the company;
  • Honest communication, combining thoughtfulness and pragmatism;
  • Competitive compensation with benefits.
View more View less