Job Description:

Job title: Senior C++ Developer

Location: Belgrade (Hybrid)

Employment Type: Full-time

Company: Itekako

About Us

Itekako (itekako.com) is a Belgrade based software development company with more than 15 years of experience working with Fortune 500, SMEs and startups around the globe. So far, we successfully finished 200 (and counting!) high-end challenging projects across 11 industries. We’ve grown to a team of 150 skilled and experienced software engineers and technology experts who are focused on providing real business value to our clients. Our employees have changed the way people do their finances, shop online, play games, listen to music, build their startups, take care of their health, deal with cryptocurrencies, manage large manufacturing plants and more. We often run in sprints (agile methodology), but essentially we are marathoners - the people we work with and the clients we work for have been with us for a long time.

Job Description

As a Senior C++ Developer, you will join one of our largest client teams in the fintech domain, working alongside highly skilled engineers. You’ll contribute to the development and maintenance of complex, large-scale systems that require high performance, reliability, and precision.

In this role, you will collaborate closely with senior engineers, contributing to system design, implementation, and optimization. You’ll be involved in solving challenging technical problems, improving existing solutions, and ensuring high-quality code in a production environment. This is a great opportunity for someone who enjoys working on robust systems and values clean, efficient, and maintainable C++ code.

What you’ll do

  • Design, develop, and maintain high-performance applications in C++

  • Contribute to the development of large-scale, complex systems in a fintech environment
  • Collaborate with experienced engineers on architecture, design decisions, and technical improvements
  • Analyze, debug, and optimize existing systems to improve performance and reliability
  • Write clean, maintainable, and well-documented code following best practices
  • Participate in code reviews and contribute to overall code quality
  • Work closely with cross-functional teams to ensure efficient delivery and alignment
  • Support continuous improvement of development processes and system stability

Your experience

  • 6+ years of professional experience in C++ development

  • Experience in the fintech or financial services domain

  • Experience working on large-scale or complex software systems

  • Solid knowledge of data structures, algorithms, and performance optimization
  • Ability to write clean, efficient, and maintainable code

  • Strong problem-solving skills and attention to detail

  • Full working proficiency in English

What we offer

  • Compensation package and benefits: flexible working hours, hybrid work environment, private medical insurance, Thursday happy hour with snacks and sweets, game tournaments, offsite team buildings, access to L&D platforms and many more
  • Prime city location: our office is situated in the heart of Belgrade, providing a stunning 360° viewpoint from Beograđanka