Belgrade, Serbia
MIRAN NIKOLIC
FULL STACK ENGINEER
Frontend · Backend · Databases · DevOps & Cloud · Data Engineering · Blockchain & Web3
8+ years of experience. Full stack product engineer with 9+ years of experience building distributed systems, responsive web applications, cloud infrastructure, and data-intensive platforms. Strong across React, TypeScript, Vue.js, Node.js, Python, PostgreSQL, AWS, and Terraform, with ownership spanning frontend, backend, DevOps, and data engineering. Designed event-driven microservices with Kafka, migrated monoliths to independently scalable services, and built ML-powered retrieval, blockchain integrations, and real-time monitoring platforms. Brings strong system design, API development, observability, testing, and production ownership to end-to-end engineering teams.
Recent roles
Principal Software Engineer · Moneygram
May 2025 – April 2026
Directed architecture and delivery across frontend, backend, and infrastructure squads, applying system design, Agile/Scrum planning, GitHub collaboration, and technical documentation to multiple product lines, working hands-on with Event-Driven Architecture and Node.js and coordinating the change with reviewers so releases stayed predictable.
Senior Software Engineer · Steadystake
January 2022 – December 2024
Delivered full-stack SaaS features with React, Next.js, TypeScript, Python, FastAPI, GraphQL, and PostgreSQL, owning user experiences alongside the API contracts and data models behind them.
Full Stack Engineer · Glorium Technologies
November 2019 – December 2021
Developed a real-time security platform with Vue.js, Nuxt.js, JavaScript, Node.js, Express.js, WebSockets, HTML5, CSS3, and Sass/SCSS for field operators monitoring live events, working hands-on with Vue.js and Node.js and coordinating the change with reviewers so releases stayed predictable.
See the full résumé for every role and responsibility.
Technologies
- React
- Next.js
- Vue.js
- Nuxt
- TypeScript
- JavaScript (ES2020+)
- HTML
- CSS
- Tailwind CSS
- Sass/SCSS
- Redux
- Zustand
- Node.js
- Express
- NestJS
- Python