Senior Python Engineer

10 hours ago


Novi Sad, Vojvodina, Serbia IWConnect Full time €40,000 - €80,000 per year

We are seeking an experienced Senior Python Software Engineer to join our team, driving excellence in building scalable, maintainable, and production-grade backend systems for AI-driven applications. 
This role focuses on designing and establishing robust backend architecture and ensuring our Python-based solutions meet enterprise standards for performance, modularity, and operational readiness. 

What you'll do:

  •  Backend Architecture & Development 

Design and implement modular, scalable, and maintainable backend architectures for Python-based applications. 

Define standards for multi-tiered architecture, dependency injection, module management, and configuration strategies across environments. 

Lead efforts to improve API design, data modeling, and code organization aligned with long-term product scalability. 

  • Technical Guidance & Mentorship 

Act as technical coach to the engineering team, transferring best practices in backend engineering, system design, and clean code principles. 

Involve in Review of new or existing implementations and introduce structured improvements for scalability, maintainability, testability, and reusability. 

  • DevOps, CI/CD, and Quality Enablement 

Design system architecture to support integration of backend services into CI/CD pipelines. 

Collaborate with DevOps and QA teams to ensure solutions are test-driven, monitoring ready, and accessible for automated testing workflows. 

Introduce performance monitoring, logging, and error tracking mechanisms, integrating with modern observability tools. 

Optimize iteration cycles via structured code reviews and continuous feedback loops with the team. 

  • Collaboration in AI Solution Delivery 

Work closely with AI engineers, data engineers, and cloud specialists to integrate backend APIs with AI/LLM pipelines, RAG systems, and vector stores. 

Learn and progressively apply Generative AI concepts (prompt management, context handling, observability) to ensure backend readiness for intelligent features. 

Contribute to architectural discussions and technical documentation supporting AI CoE frameworks and client AI projects. 

Who are you:

  • 7+ years of experience in software development with Python, including backend systems, APIs, or enterprise applications. 
  • Expertise in FastAPI, Flask, or equivalent frameworks for building production-grade REST or GraphQL APIs. 
  • Proven experience designing tiered architectures and applying design patterns (e.g., repository, service, dependency injection). 
  • Hands-on experience with CI/CD pipelines, unit/integration testing frameworks, and logging/monitoring tools. 
  • Strong understanding of modularization, configuration management, and code quality principles. 
  • Understanding of modern API security (OAuth2, OIDC, integration with EntraID or similar).

Nice-to-Have: 

  • Familiarity with AI or Generative AI solutions, LLM-based architectures, or RAG pipelines. 
  • Experience with Azure Cloud Services (Functions, App Service, Container Apps, APIM, etc.). 

We appreciate the interest of all applicants. Please note that only those whose qualifications align closely with the position requirements will be contacted for the next steps in the selection process.

All applications will be handled with confidentiality. 

IW_Privacy Protection Statement for Job Applicants



  • Novi Sad, Vojvodina, Serbia Avenga Full time €90,000 - €120,000 per year

    This is usAt Avenga, we believe that human creativity empowers technology that matters. Operating globally, our 6000+ specialists provide a full spectrum of services, including business and tech advisory, enterprise solutions, CX, UX and Ul design, managed services, product development, and software development. This is the jobJoin our client in building...


  • Novi Sad, Vojvodina, Serbia IN8INITY Full time €30,000 - €60,000 per year

    We're Hiring:Senior DevOps EngineerLocation:Serbia, Novi Sad/Hybrid or Remote option from other EU locations is being considered.Format:Full-time About Us:IN8INITY a dynamic team passionate about delivering exceptional customer experiences and smart tech solutions in telecommunication services area.We're looking for aSenior DevOps Engineerto join our...


  • Novi Sad, Vojvodina, Serbia ACME Software Full time €40,000 - €80,000 per year

    Job Title:Senior Software EngineerDepartment: EngineeringReports to:Software Engineering ManagerWe are on a mission to be the world's best cloud-based telecommunications platform for service providers. We're more than a growing tech company. We pride ourselves in being world-class engineers, marketers, designers, builders, mentors and industry disruptors.We...

  • AI Python Developer

    4 days ago


    Novi Sad, Vojvodina, Serbia NTT DATA Europe & Latam Full time €80,000 - €120,000 per year

    Who We AreOur team is passionate about creating scalable, secure, and modular backend architectures that power innovative applications. Whether remote or on-site in Europe, you'll be joining a collaborative environment where experimentation and impact go hand in hand.What You'll Be DoingDesigning and developing backend services using Python 3.x with a focus...

  • Senior C++ Engineer

    10 hours ago


    Novi Sad, Vojvodina, Serbia RT-RK Full time €30,000 - €60,000 per year

    Location: Novi Sad, Belgrade, OsijekYour role would include:Working on projects within the areas of Automotive Infotainment device and Telematic ECU'sParticipating in the development of embedded real-time software systems based on high-end SoCs, microcontrollers and communication interfacesParticipating in specification, design, development, testing, and...


  • Novi Sad, Vojvodina, Serbia IT Labs Full time €60,000 - €80,000 per year

    At IT Labs, we are passionate about quality and innovation, and we're seeking a Senior Frontend Engineer who shares this drive. We value professionals who take ownership of their work, have a solid understanding of software development best practices, and can mentor and support their peers. A Senior Frontend Engineer at IT Labs values scalable, high-quality...


  • Novi Sad, Vojvodina, Serbia Schneider Electric Full time €45,000 - €55,000 per year

    Schneider Electric Hub | Research & Engineering CenterSenior Cloud EngineerHybrid: Belgrade/Novi SadSchneider Electric is looking for aSenior Cloud/ Java Backend Engineerto work on Azure-based API-first cloud applications. You will focus on products for advanced home & building automation with smart energy management, including but not limited to our suite...


  • Novi Sad, Vojvodina, Serbia Levi9 Technology Services Full time €30,000 - €60,000 per year

    Join Levi9's distinguished mobile team in Novi Sad, a collective of over 20 engineers, where a majority are seasoned experts at the Senior, Tech Lead, and Software Architect levels. We are dedicated to engineering excellence across native iOS, Android, and cross-platform solutions like Flutter and React Native. Our culture is built on deep collaboration and...

  • Backend Engineer

    2 days ago


    Novi Sad, Vojvodina, Serbia Ottometric Full time €30,000 - €60,000 per year

    About the RoleWe're looking for a skilled Back-End Engineer with strong Python experience to join our growing engineering team.You'll be responsible for building and maintaining reliable back-end systems and APIs that power our data-driven products. While your main focus will be back-end development, there will also be opportunities to collaborate with our...


  • Novi Sad, Vojvodina, Serbia InterVenture Full time €60,000 - €90,000 per year

    Our new partner, RaiseNow, is a Swiss company specializing in digital fundraising solutions. They provide a range of tools and services designed to help non-profit organizations, charities, and NGOs enhance their fundraising efforts, by making charitable giving more cost-efficient, donor-friendly, and successful.Key features of RaiseNow's offerings include...