Senior Python Developer


Job Description:

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. Weve 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 Python Developer, you will play a key role in the development and improvement of a healthy nutrition application thats already live in production and available across Canada and the US. You will be the second representative from our team working alongside the clients development team, ensuring smooth collaboration, technical excellence, and long-term scalability of the system. Your expertise in Python and modern backend architecture will help drive improvements, guide architectural decisions, and mentor junior engineers on the client side.

What you'll do

  • Review, refactor, and enhance the existing Python codebase to ensure it meets quality and architectural standards

  • Collaborate closely with the clients development team to integrate our processes seamlessly into their existing workflow

  • Design and implement scalable solutions, contributing to architectural discussions and proposing technical improvements

  • Mentor junior developers and contribute to establishing best coding practices within the team

  • Foster effective communication and collaboration with the client's development team to ensure project goals are met efficiently and on time

Your experience

  • Bachelors degree in Computer Science, Software Engineering, or a related field (or equivalent work experience)

  • 6+ years of experience as a Python developer

  • Proven experience with Kafka or observability tools such as DataDog or Prometheus

  • Ability to work independently and take ownership of tasks and deliverables

  • Strong communication and interpersonal skills to collaborate effectively with client developers

  • Solid understanding of backend architecture, APIs, and microservices

  • Experience mentoring junior developers or leading smaller development teams is a plus

  • Familiarity with software analysis, testing and debugging code

  • Full working proficiency in English

What we offer

  • Competitive compensation package and benefits: flexible working hours, private medical insurance, Friday happy hour with snacks and sweets, game tournaments, offsite team buildings, access to L&D platforms and many more

  • A flat in Europe (this years location is Malaga) for employees to use for remote work or vacation for 6 months in a year

  • Prime city location: our office is situated in the heart of Belgrade, providing a stunning 360° viewpoint from Beograđanka