Aworkado
Senior / Principal Python EngineerHolycode™
Apply now
  • Location: Serbia
  • Workplace: Hybrid
  • Job type: Full Time
  • Posted: Posted

  • Design and maintain scalable distributed systems and event-driven microservices
  • Requires 10+ years software engineering experience with strong Python expertise
  • Kafka, PostgreSQL, Redis, Docker, and async programming skills required
  • Hybrid role based in Belgrade, Novi Sad, or Nis Serbia

We are looking for an experienced Senior / Principal Python Engineer to design, develop, and maintain high-performance, scalable, and reliable distributed systems. The role combines hands-on software engineering, system architecture, and technical leadership, with a strong focus on event-driven architectures and real-time data processing.

Responsibilities:

  • Design and implement scalable, event-driven microservices and distributed systems.
  • Develop high-performance Python services using advanced concurrency and asynchronous programming.
  • Design and maintain Kafka-based messaging systems and real-time data pipelines.
  • Build integrations between Python services, REST APIs, and external systems.
  • Ensure system reliability, scalability, performance, and observability.
  • Make architectural decisions and establish engineering best practices.
  • Collaborate with cross-functional teams and provide technical guidance and mentorship.

Requirements:

  • 10+ years of software engineering experience, with strong expertise in Python.
  • Extensive experience with distributed systems, microservices, and event-driven architectures.
  • Strong knowledge of Kafka and event streaming patterns.
  • Advanced Python skills, including asyncio, concurrency, and performance optimization.
  • Experience with REST APIs, PostgreSQL, Redis, and Docker.
  • Familiarity with Protobuf or Avro and real-time communication technologies.
  • Experience designing and operating scalable, high-throughput, low-latency systems.
  • Strong architectural, problem-solving, and communication skills.
  • Experience with C#/.NET integration and Python interoperability is a plus.
  • Experience in trading, pricing, or other real-time analytical environments is an advantage.

Why you'll love working here:

  • Private health insurance
  • Equipment of your choice (laptop, monitor, accessories)
  • High-growth company with innovative products
  • Supportive, international team
  • Budget for professional development (courses, books, conferences)
  • English language lessons during working hours
  • Nice office in Belgrade with a stocked kitchen and game area
  • Opportunity to learn, grow, and make a real impact
If you are looking for an environment where you can grow professionally, learn from the best in the field, balance work and life habits and have a pleasant and enthusiastic environment, please submit your CV in English.

#LI-Hybrid
 
Apply now

About the job

Location

Belgrade, Serbia
Novi Sad, Serbia
Niš, Serbia

Job type

Full Time

Workplace

Hybrid

Experience

Senior

Department

Engineering

First posted on

Holycode™Holycode™

AI Software Development & Nearshoring for Scale-ups & SMEs

Company size

201-500 employees

Founded in

2014

Industry

Software Development

Headquarters

Zürich, Zürich

Social media

Company profileVisit holycode.com

Similar hybrid jobs

View all hybrid jobs
Mid-level
Full Time
Hybrid
Lendable
LendablePosted
Senior
Full Time
Hybrid
$250-290K
Code Metal
Code MetalPosted
Senior
Full Time
Hybrid
$110-135K
iCapital
iCapitalPosted
Senior
Full Time
Hybrid
Manychat
ManychatPosted
Manychat
ManychatPosted
Mid-level
Full Time
Hybrid
RNRS Solutions
RNRS SolutionsPosted