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.
Petar Milosavljevic
@petarmilosavljevic
Staff backend and systems engineer with 7+ years designing scalable, reliable platforms for data-heavy workflows, automation, and operational systems.
What I'm looking for
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
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.
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.
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
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.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Salary expectations
Social media
Job categories
Interested in hiring Petar?
You can contact Petar and 90k+ other talented remote workers on Himalayas.
Message PetarFind 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!
