Senior Python Developer



Hello
we are Itekako

Itekako (itekako.com) is a 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. 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.
Name of our company has two stories that reflect our nature. It is combination of two words in Serbian language IT (as information technology) & kako (how) which reflects thru curiosity in everything we do. It also means double confirmation that reflects our delivery culture.


Job description
Senior Python Developer
As a Senior Python Developer, you will play a key role in the development and improvement of a healthy nutrition application that’s already live in production and available across Canada and the US. You will be the second representative from our team working alongside the client’s 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.
- Review, refactor, and enhance the existing Python codebase to ensure it meets quality and architectural standards
- Collaborate closely with the client’s 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
- Bachelor’s 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
- 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 year’s 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