Skip to main content
Top expert badge
Recommended expert
Profile header background

Marko Matic-Senior Full-Stack Software Developer

Marko Matic
Profile header overlay
Available
Obrenovac, Serbia

Check rate

Experience

Jan 2021 - Present
Belgrade, Serbia

Senior Full-Stack Software Developer

NovaTech Solutions Ltd.

Position summary
Senior Full-Stack Software Developer at NovaTech Solutions Ltd.
Industries
Information Technology
Business areas
Information Technology
Product Development

Technologies: Python, React, TypeScript, Node.js, Express.js, REST APIs, SQL, NoSQL databases, Git, Docker, Cloud Platforms

  • Lead full-stack development of enterprise web applications and SaaS platforms.
  • Design and implement frontend applications using modern JavaScript frameworks.
  • Develop scalable backend services, APIs, and database-driven solutions.
  • Create reusable components and improve application performance.
  • Design software architecture and technical solutions for new features.
  • Integrate third-party APIs, authentication systems, and external services.
  • Perform code reviews and mentor junior developers.
  • Collaborate with product managers, designers, and engineering teams using Agile methodologies.
Mar 2017 - Dec 2020
Novi Sad, Serbia

Full-Stack Software Engineer

DigitalCore Technologies

Position summary
Full-Stack Software Engineer at DigitalCore Technologies
Industries
Information Technology
Business areas
Information Technology
Product Development

Technologies: Python, JavaScript, React, Node.js, HTML5, CSS3, SQL, MongoDB, Git, Agile Development

  • Developed and maintained web applications for business clients.
  • Built responsive user interfaces focused on usability and performance.
  • Created backend services and RESTful APIs.
  • Designed database structures and optimized queries.
  • Implemented authentication, authorization, and security features.
  • Troubleshoot production issues and improved system stability.
  • Participated in complete software development lifecycle activities.
Jun 2014 - Feb 2017
Serbia

Software Developer

WebSphere Studio Group

Position summary
Software Developer at WebSphere Studio Group
Industries
Information Technology
Business areas
Information Technology

Technologies: Python, JavaScript, HTML5, CSS3, PHP, SQL, APIs, Version Control Systems

  • Developed custom web applications and internal business tools.
  • Converted business requirements into technical solutions.
  • Created frontend interfaces and backend functionality.
  • Maintained existing applications and fixed software issues.
  • Worked with databases and third-party integrations.
  • Supported application testing and deployment processes.

Full-Stack Developer

Position summary
Full-Stack Developer
Industries
Information Technology
Retail
Business areas
Information Technology
Product Development

E-Commerce Application Platform

  • Created a complete online commerce solution.
  • Developed product management, payment integration, and customer workflows.
  • Optimized database performance and user experience.
  • Implemented secure authentication and transaction handling.

Lead Full-Stack Developer

Position summary
Lead Full-Stack Developer
Industries
Information Technology
Business areas
Business Intelligence
Information Technology
Product Development

Enterprise SaaS Management Platform

  • Developed a cloud-based business management platform.
  • Built scalable frontend and backend architecture.
  • Implemented user management, reporting systems, and API integrations.
  • Improved system performance and application reliability.

Industry experience

See where this freelancer has spent most of their professional time.

Experienced in Information Technology.

Information Technology
Profile match chart

Business area experience

See which departments and functions this freelancer has contributed to most.

Experienced in Information Technology and Product Development.

Information Technology
Product Development
Profile match chart

Summary

Senior Full-Stack Software Developer with 10+ years of experience in designing, developing, and delivering scalable web applications and software solutions. Experienced in frontend and backend development, system architecture, API integration, database design, and cloud-based application development.

Strong ability to build complete software products from initial requirements through deployment and maintenance. Skilled in modern JavaScript ecosystems, backend technologies, database systems, and agile development methodologies. Passionate about writing clean, maintainable code and creating efficient solutions for complex business problems.

Skills

  • Frontend: React.Js

  • Frontend: Typescript

  • Frontend: Javascript (Es6+)

  • Frontend: Html5

  • Frontend: Css3

  • Frontend: Responsive Design

  • Frontend: Ui Component Development

  • Backend: Node.Js

  • Backend: Express.Js

  • Backend: Rest Api Development

  • Backend: Server Architecture

  • Backend: Authentication Systems

  • Backend: Backend Optimization

  • Databases: Postgresql

  • Databases: Mysql

  • Databases: Mongodb

  • Databases: Database Design

  • Databases: Query Optimization

  • Tools & Practices: Git / Github

  • Tools & Practices: Docker

  • Tools & Practices: Ci/Cd Concepts

  • Tools & Practices: Agile / Scrum

  • Tools & Practices: Code Review

  • Tools & Practices: Testing & Debugging

  • Tools & Practices: Software Architecture

Languages

English
Advanced
Serbian
Advanced

Education

Oct 2009 - Jun 2013

University of Belgrade, Faculty of Electrical Engineering

Bachelor of Computer Science · Computer Science and Software Engineering · Belgrade, Serbia

Statistics

Experience

Total positions 5
Experience in Information Technology 12.5 y
Avg length 2 y 5 m
Longest experience 5 y 8 m

Global experience

Countries worked in 1 (Serbia)
Primary country Serbia

Expertise

Recent roles Senior Full-Stack Software Developer, Full-Stack Software Engineer, Software Developer
Main industries Information Technology
Main business areas Information Technology, Product Development

Qualifications

Highest degree Bachelor

Profile

Member since
Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Frequently asked questions

Have questions? Find more information here.

Marko is based in Obrenovac, Serbia.

Marko speaks the following languages: English (Advanced), Serbian (Advanced).

Marko has at least 12 years of experience. During this time, Marko has worked in at least 3 different roles and for 3 different companies. The average length of individual experience is 4 years and 1 month. Note that Marko may not have shared all experience and actually has more experience.

Based on recent experience, Marko would be well-suited for roles such as: Senior Full-Stack Software Developer, Full-Stack Software Engineer, Software Developer.

Marko's most recent position is Senior Full-Stack Software Developer at NovaTech Solutions Ltd..

In recent years, Marko has worked for NovaTech Solutions Ltd..

Marko is most experienced in industries like Information Technology.

Marko is most experienced in business areas like Information Technology and Product Development.

Marko has recently worked in industries like Information Technology.

Marko has recently worked in business areas like Information Technology and Product Development.

Marko holds a Bachelor in Computer Science and Software Engineering from University of Belgrade, Faculty of Electrical Engineering.

Marko is immediately available full-time for suitable projects.

Daily rate distribution

0 1 2 3 4
<€320 €400-​480 €560-​640 €720+

The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

800
600
400
200
Rate comparison chart
Daily rate avg. 567 €

The average daily rate is the mean of all daily rates from recent contracts of comparable freelancers on our platform.

800
600
400
200
Rate comparison chart
Median rate 600 €

The median daily rate is the middle value of all daily rates — half of comparable freelancers charge less, half charge more. Unlike the average, it is barely affected by outliers.

Calculated based on our freelancers’ daily rates as of 7 Sep 2026. Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.