Senior Cpp Developer

Forcom Sp. z o.o. is a software producer and supplier of complete IT solutions for retail chains. Our solutions include, among others:

  • modular cash register systems (standard cash registers, self-service checkouts, mobile cash registers),
  • back office systems,
  • central systems used to manage and monitor store chains with several thousand cash registers and computers,
  • loyalty systems serving over 10 million customers in Poland,
  • systems for handling electronic payments (card payments and mobile payments),
  • solutions for mobile phones and dedicated mobile devices,
  • solutions based on BigData databases.

About two-thirds of the largest retail chains in Poland use our software. Our systems support more than one billion transactions done with payment cards, and generate nearly 3 billion receipts a year. We also create solutions for our foreign contractors operating in other countries. We have been operating on the Polish market since 1991. We currently employ over 400 specialists. We are constantly developing and expanding our team.

Due to this ongoing development, we are looking for candidates to work in our office in Poznań as:

We expect:

  • Programming skills in C ++.
  • At least four years of experience as a programmer in the creation of commercial projects.
  • Knowledge of STL and boost libraries.
  • Knowledge of object-oriented programming, including knowledge of issues such as design patterns.
  • We use design patterns and use pattern-based libraries. We like universal solutions. We put great emphasis on the quality of code. If you share our views, it will be easier for us to communicate.
  • Knowledge of relational databases.
  • We require a good knowledge of SQL and issues related to the design and maintenance of solutions based on relational databases.
  • Teamwork skills.
  • We work in a friendly atmosphere in small teams. We hope that you can cooperate, share ideas, and support good solutions of colleagues.
  • A high level of creativity and independence .
  • As your experience increases, you will be asked to not only participate in other projects, but also to deal  with certain tasks independently. If you want to work for us, you must like to create.
  • Tremendous willingness to develop.
  • We constantly create new modules, applications, and upgrade existing solutions. We use a lot of different technologies and working for us will require raising your qualifications multiple times. If your own development is important to you and you like to learn, join us.
  • Knowledge of English sufficient to work with technical documentation.

Knowledge of the following will be appreciated:

  • Oracle database.
  • Java or C# languages.
  • SOAP / REST technologies.
  • Retail trade related issues.

We offer:

  • Opportunity to develop programming skills in other languages and technologies We carry out many different projects ranging from applications for mobile devices to application servers that perform tens of millions of operations daily. We enable programmers interested in developing their skills in the field of learning other programming languages and technologies with periodic participation in projects carried out in C# and Java languages. Working in a team carrying out projects in C++, you will have the opportunity to develop your skills as a full-stack developer, or participate in issues related to the creation of user interfaces (Angular 4/5) or server solutions (Wildfly, .NET Core based microservices), using technologies based on Docker containers and the Kubernetes container management platform.
  • A unique combination: a job in a company with a stable position in the market (as in a corporation), with a very friendly atmosphere that will facilitate the process of acclimatization in your new workplace.
  • A Job in the very center of Poznań (ul. Gajowa, nearby Rondo Kaponiera) where work is done in teams composed of programming enthusiasts.
  • Truly flexible working time – the start and end times are flexible and you can set them with your immediate supervisor. If you have something to deal with outside the office during the day, your supervisor will understand this and will not give the approval through clenched teeth.
  • Free English les sons.
  • Tasty lunches.
  • Access to specialized literature (if you need a Professional book to do your job, you Just report it – it cannot be easier).
  • Opportunity to fulfill your passions (you can join our football team, pool billiards league, or one of the music bands).

Offers (with a contact telephone number) should be sent by e-mail with „Programista C++” in the e-mail title. If you have any questions, please contact us at the following telephone number: +48 61 848 01 01.


Please include the following clause: „Wyrażam zgodę na przetwarzanie moich danych osobowych dla potrzeb niezbędnych do realizacji procesu rekrutacji (zgodnie z Ustawą z dn. 29 sierpnia 1997 roku o ochronie danych osobowych Dz. Ust Nr 133 poz. 883).” Please be advised that we will only respond to selected applications.

After hours:

Integration parties:

Serwis korzysta z plików cookies w zakresie opisanym w Polityce cookies. Korzystając z serwisu wyrażasz zgodę na używanie cookies zgodnie z ustawieniami przeglądarki.