Python Developer

We are currently looking for an experienced Python Developer with strong skills and proven experience who is ready to join our AVA team, an award-winning startup company based in Zurich. They have recently launched a novel wearable device that has the potential to significantly increase the quality of life for millions of women. The core of their business is smart algorithms which exactly and reliably predict a woman’s fertile days.



  • Work as part of a dynamic team focused on shipping high-quality code in record time
  • Collaborate closely with other engineers and product managers, define and build high usability, high reliability, and high-performance features.
  • Push your craft forward, invent new ways of doing things and always ensure high-quality deliverables



  • Strong knowledge of Python and MongoDB (3+ years of working experience)
  • Good knowledge of statistics, machine learning and relevant python packages
  • Strong knowledge of software and database design patterns
  • Experience in agile software development and tools (Scrum, Jira)
  • Ideally experienced in medical software development (IEC 62304)
  • Experience with physiological data and large data sets is a plus
  • Experience with Amazon Web Services is a plus
  • Knowledge of other programming languages, such as Matlab or Java is a plus
  • Fluency in English; other languages are a plus



  • Be the interface between the data science team (Zurich) and the software development team (Belgrade)
  • Implement efficient, highly scalable and ready-to-deploy applications in Python, based on algorithms developed together with the data science team
  • Verify and validate your software against defined test cases and comply with our internal quality management system
  • Work together with different teams to plan and manage releases
  • Be responsible for the entire software lifecycle of Ava’s core algorithms
  • Design and maintain databases (primarily MongoDB) and assure their integration into Ava’s application landscape



  • The high-growth company in which you can find an exciting and trend-setting challenge
  • Amazing product to work on
  • The familial working atmosphere in an open-minded multinational team
  • All necessary equipment – up to you to decide what you prefer
  • The budget for professional improvement (courses, conferences, books…)
  • The budget for the mastery of the English language during the working hours
  • Nice office in Belgrade
  • Fully stocked kitchen (tea, coffee, fruits, soft drinks, snacks…)
  • Tournaments of table tennis, table soccer, and darts in our office
  • Skilled and senior co-workers
  • Opportunities to build products that really make a difference
  • Willingness to travel to Zurich on a regular basis
  • Opportunities to learn and grow with us


If you are interested in this position and you have all the required qualifications, do not hesitate to send your CV to




Djordja Stanojevica 14,
Belgrade Office Park,
11000 Belgrade, Serbia