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