Skip to main content
HimalayasHimalayas logo
PM
Looking for a job

Petar Milosavljevic

@petarmilosavljevic

Staff backend and systems engineer with 7+ years designing scalable, reliable platforms for data-heavy workflows, automation, and operational systems.

Montenegro
Message

What I'm looking for

I am looking for a backend role in a small, focused team where I can take ownership and have real product impact. I enjoy working on scalable services, APIs, integrations, data-heavy systems, and distributed architectures, with a strong focus on reliability, clean design, production stability, and collaboration.

I am a senior backend engineer with 8 years of experience building scalable backend services, APIs, distributed systems, data-heavy platforms, and automation tools. Most of my recent work has been with TypeScript, Node.js, Elixir, PostgreSQL, MongoDB, Redis, Kafka, RabbitMQ, AWS, GraphQL, and REST APIs.

I started my career at Ericsson, working on backend systems and automation for a telecom billing platform. I owned production tools for invoice generation, billing backdating, prepaid purchases, and monitoring, which taught me to care deeply about correctness, reliability, data consistency, and operational stability.

After that, I worked on CRM and operational software for Forex brokers, building backend services with Node.js, TypeScript, MongoDB, Redis, and RabbitMQ. I developed REST APIs, internal microservices, and integrations with MetaTrader 4 and MetaTrader 5, where data synchronization and production troubleshooting were very important.

My biggest professional experience was at Decidr.ai, where I was one of the early backend engineers in a small team building an AI-powered business operating system for different types of organizations. I was involved in most areas of backend development as the platform grew, including architecture, APIs, data modeling, workflow automation, event-driven systems, analytics pipelines, integrations, payments, and production reliability.

Some of my main achievements there include leading the backend architecture of a no-code workflow automation platform processing 1K+ jobs per minute, designing backend APIs and GraphQL contracts, building analytics pipelines with Node.js and TypeScript, and implementing change capture and event propagation systems with AWS Lambda, SQS, Kafka, and PostgreSQL. I also owned and improved multiple repositories through production debugging, refactoring, testing, documentation, code reviews, and mentoring engineers on system design tradeoffs.

I enjoy solving complex backend problems around distributed systems, data modeling, APIs, event-driven architectures, performance, reliability, and production stability. I like working close to the product, understanding the real business problem, and turning unclear requirements into practical systems that users can depend on. I prefer small, focused teams where I can take ownership, move fast, and have real impact.

I am also interested in AI, both as a product area and as a practical engineering tool. I have worked on LLM-powered workflows, AI agents, RAG pipelines, embeddings, structured outputs, and AI-supported automation. In daily work, I use tools like Cursor, Claude Code, and OpenAI APIs for development, debugging, refactoring, testing, and documentation, while keeping responsibility for final design decisions and code quality.

Experience

Work history, roles, and key accomplishments

Decidr.ai logoDE

Senior Backend Engineer

Decidr.ai

Jun 2022 - Apr 2026 (3 years 10 months)

Designed and implemented GraphQL and REST backend APIs backed by PostgreSQL, plus analytics ingestion and reporting pipelines in Node.js/TypeScript. Built near real-time change capture (1K+ events/sec) and a multi-tenant workflow platform (1K+ jobs/min) using Elixir, Kafka, and OBAN, and owned 10+ repositories across distributed services.

DE

Backend Engineer

Defter

Jan 2020 - Jun 2022 (2 years 5 months)

Developed and maintained CRM backend services for Forex brokers using TypeScript, Node.js, MongoDB, Redis, and RabbitMQ. Designed REST APIs and microservices and implemented bi-directional integrations with MetaTrader 4/5 to keep trading accounts, transactions, and user data in near real-time while improving production reliability.

Ericsson logoER

Backend Engineer

Aug 2017 - May 2019 (1 year 9 months)

Owned and delivered production backend systems, including Python automation for invoice generation in a telecom billing platform processing 60k+ invoices monthly. Built billing backdating automation to reduce manual workload by one engineering day per week, developed a prepaid purchase platform for 20k+ users, and created an SMS-based monitoring and alerting system for critical billing processes.

Education

Degrees, certifications, and relevant coursework

University of Montenegro, Faculty of Science and Mathematics logoUM

University of Montenegro, Faculty of Science and Mathematics

Specialist Degree (Postgraduate) in Computer Science, Computer Science

Activities and societies: International Olympiad in Informatics (IOI), Taipei, Taiwan; Balkan Olympiad in Informatics (BOI), Ankara, Turkey.

Completed a Specialist Degree (Postgraduate) in Computer Science with a focus on algorithms, optimization, probabilistic models, applied mathematics, and machine learning. Completed research work on evolutionary optimization and generative models.

Find your dream job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan