Hire the Best Functional Programmers
in Serbia

More than 3,000 reviews on G2
Rating is 4.5 out of 5.
4.5/5
of Upwork by G2 peer reviewers
Zvezdan N.

Subotica, Serbia

$50/hr
5.0
1 jobs

Highly-skilled Programmer with 4 years of experience in software design, development, and integration. Proven ability to deliver complex full-stack solutions, from 3D interactive web applications to data-intensive back-end systems. Expertise in functional programming (Elm), object-oriented programming (PHP), and modern web technologies (TypeScript, Lit). Passionate about clean code, problem-solving, and learning new technologies.

  • Functional Programming
  • Symfony
  • HTML
  • Laravel
  • PHP
  • JavaScript
  • MySQL
  • CSS
  • TypeScript
  • Tailwind CSS
  • Golang
  • Three.js
  • Elm
  • React
  • Next.js
Dragan P.

Backa Palanka, Serbia

$20/hr
5.0
8 jobs

I’m a graduated Software Developer with hands-on experience building frontend, backend, and full-stack applications. I can help you build a new application from scratch, improve an existing project, fix bugs, add new features, or work on both the frontend and backend of your application. What I can help you with: Building web applications from scratch Backend development and REST APIs Frontend development and responsive UI Full-stack application development Bug fixing and debugging Adding new features and improving existing applications Working with databases and SQL Connecting frontend applications with backend APIs Improving and maintaining existing code Developing custom solutions based on your requirements Technologies I work with: Backend & Programming: C#, .NET, C++, C, Java, Python, Go, Spring Boot Frontend: JavaScript, React, Angular, HTML, CSS Databases: PostgreSQL, MySQL Whether you need a complete application, a new feature, a bug fixed, an API developed, a database integrated, or help improving an existing project, I’m ready to help. Feel free to send me a message and tell me what you’re working on. I’d be happy to discuss your project and find the best way to build or improve it.

  • Serbian
  • Translation
  • Voice Recording
  • Croatian
  • Bosnian
  • Software Development
  • Software Debugging
  • Database Design
  • API Development
  • .NET Framework
  • Spring Boot
  • PostgreSQL Programming
Igor B.

Novi Sad, Serbia

$45/hr
5.0
4 jobs

- 8+ years of experience in C++, C# - Windows services, Desktop app development - Expertise in RPC, SOCI, SQLite, MySQL, Postgres - Skilled in multithreading, IPC, and performance optimization - Development of scalable backend services and distributed systems - Proficient in CMake - Strong debugging skills with GDB, Valgrind - Unit & integration testing using GTest - Experience in industrial automation, including .NET-based systems communicating with PLCs, OPC servers, and ERP environments, as well as serialization/aggregation solutions for packaging lines - Industrial automation (PLC, OPC UA, MQTT)

  • Automation
  • Automotive
  • Fortran
  • C++
  • Appium
  • .NET Core
  • C#
  • Linux
  • Git
  • Energy & Utilities
  • Desktop Application
  • SQLite
  • MySQL
  • PostgreSQL
  • Power Systems Engineering
  • Arduino
  • MQTT
Obren M.

Novi Sad, Vojvodina, Serbia

$28/hr
4.9
102 jobs

I am an Elementor Pro Expert and WordPress Developer specializing in custom WordPress websites, WooCommerce solutions, and advanced dynamic websites. I build scalable WordPress solutions using Elementor Pro, Advanced Custom Fields (ACF), custom post types, and custom functionality — from complete website builds and redesigns to complex e-commerce, membership, and LMS platforms. My expertise includes: ▻ Elementor Pro templates, theme building, and advanced layouts ▻ WooCommerce stores, customizations, and integrations ▻ Dynamic WordPress websites with ACF, custom fields, and custom post types ▻ Membership websites and LMS platforms ▻ Website migrations, redesigns, optimization, and troubleshooting Why hire me: I am a senior WordPress and Elementor professional with formal IT education and years of hands-on experience delivering projects for clients worldwide. I am a member of the Elementor Experts network and an Envato/ThemeForest author. I focus on building reliable, maintainable websites — not just visually attractive pages. I combine strong technical skills with attention to UX, performance, and long-term scalability. What I can help you with: ▻ Building complete WordPress websites from scratch ▻ Converting Figma/PSD designs into pixel-perfect Elementor websites ▻ Creating advanced WooCommerce and membership solutions ▻ Developing custom content structures and functionality ▻ Improving, migrating, and optimizing existing WordPress websites Client feedback: “Obren (…) is known internally as the Miracle, as there is nothing he has not been able to accomplish for our clients, even with some very short or difficult timeline. You are amazing Obren.” — A.J. Frey, PLUR

  • Elementor
  • WordPress
  • WooCommerce
  • Advanced Custom Fields Plugin
  • WordPress Development
  • WordPress Plugin
  • PHP
  • CSS
  • HTML
  • WordPress e-Commerce
  • JavaScript
  • Web Development
  • Website Migration
  • CMS Development
  • WordPress Customization
  • PSD to WordPress
  • MySQL
  • Templates
  • Membership Plugin
  • cPanel
Dejan D.

Tomislavci, Serbia

$45/hr
5.0
92 jobs

Turning complex workflows, messy data, and repetitive tasks into reliable software that simply works. Programming since 2002, I build practical solutions around databases, web and desktop applications, data processing, APIs, automation, and AI integration. My approach is simple: understand the real problem first, then build the cleanest solution for it. Sometimes that means a PHP or C# backend. Sometimes it's a Python automation that replaces hours of manual work. Sometimes it's connecting APIs, processing thousands of records, scraping difficult data sources, controlling specialized hardware, or adding an AI layer that lets users work with their own documents and data. And sometimes the best solution is a combination of all of them. What I can help you with: - Backend development with PHP, C#/.NET and Python - REST API development and third-party integrations - MSSQL and MySQL database development - Full-stack and custom web applications - Automation and scripting - Web scraping, parsing and data extraction - Data cleaning, transformation and processing - Scheduled jobs and business workflow automation - Windows and Electron desktop applications - WordPress development and plugins - Industrial automation software, EZCAD3 SDK integration, and custom laser-control systems AI & OpenAI Integration I build practical AI integrations, not AI for the sake of a buzzword. I can integrate the OpenAI API into new or existing applications, including solutions using the Responses API, vector stores, document search, knowledge-base workflows, AI-assisted data processing, and custom backend automation. I also work with Codex CLI and Cursor CLI, including Docker-based environments and automated development workflows. This is useful when you want AI to become part of an existing development or business process instead of replacing everything around it. Data Scraping & Processing Need data that isn't available through an API? I have extensive experience with web scraping, parsing, extraction, data cleanup, transformation, large dataset processing, database imports/exports, and automated collection pipelines. The goal is not just to collect data. The goal is to deliver structured, usable information that can immediately become part of your workflow. Desktop, Electron & Industrial Integration I have a long background in Windows and desktop development, including C#, Visual Basic .NET, VBA, Office Add-Ins, Classic ASP and VB6. For modern desktop projects, I can also work with Electron when a JavaScript-based desktop application is a better fit. For specialized industrial projects, I can work with the EZCAD3 SDK to integrate laser marking and control functionality into custom software and automation workflows. Modernizing an old system does not always mean throwing it away. Sometimes the smarter solution is to extend it, connect it to newer services, automate the painful parts, and keep the parts that already work. How I Work I don't like disappearing into a project and returning with something completely different from what the client expected. Good development requires good communication. You can expect clear communication, realistic expectations, reliable delivery, fast problem identification, practical technical recommendations, and attention to detail. If something is unclear, I ask. If I see a better approach, I explain it. If I spot a problem that could become expensive later, I bring it up early. My goal is not just to complete a task. It's to leave you with something reliable that makes your work easier. About Me I'm also a certified railway engineer, and that engineering background strongly influences the way I approach software: understand the system, understand what can fail, remove unnecessary complexity, and build something dependable. I'm a Microsoft Certified Professional (MCP) and work with C#, .NET, PHP, Python, JavaScript, SQL, MySQL, MSSQL, Visual Basic, VBA, WordPress, APIs, automation, data processing and related technologies. I'm based in Serbia and speak English and Serbian. Vietnamese language assistance is also available when required. My normal availability is 9 AM-6 PM Central European time, and I regularly work with clients across different time zones. If you have a difficult technical problem, a repetitive process that should have been automated years ago, an API that refuses to cooperate, thousands of records that need processing, specialized hardware that needs software integration, or an idea that needs to become working software, send me a message. There is usually a way to make it simpler.

  • Data Scraping
  • SQL Programming
  • JavaScript
  • Database Programming
  • PHP
  • C#
  • Desktop Application
  • Visual Basic
  • Web Application
  • Web Development
  • WordPress Plugin
  • Python
  • Automation
  • Scripting
  • AI Implementation
  • Back-End Development
  • API Development
  • Microsoft SQL Server
  • Industrial Automation
  • ESP32
Marko M.

Novi Sad, Serbia

$15/hr
5.0
4 jobs

I have a Master of Science degree in Business Information Systems – Information Engineering and I am also a Microsoft Certified Professional. As a software engineer with more than 5 years of experience, I work in programming languages such as C#, VB and Excel VBA. Many projects have passed through my hands and I have never come across a problem that is unsolvable. I am able to create high quality desktop and Web applications and I prefer to create complex business information systems. My skills include: - C#, VB and Excel VBA programming - SQL (database design, queries, administration…) - Software architecting - Modelling of business process (process-oriented organisation) - Data mining - Intelligent systems Clients can expect from me: - High quality applications - Applications made according to your expectations (I always make a prototype of the design of graphical user interface before programming) - Well-written technical documentation with instructions - Motivated employee to whom customer satisfaction comes first

  • SQL
  • Microsoft Excel
  • MySQL Programming
  • HTML
  • Desktop Application
  • C#
  • ASP.NET
  • Visual Basic for Applications
  • AI Development
  • API Development
  • Business Applications Development
  • Business Application Maintenance
  • Business Applications Consultation
  • ChatGPT
  • IT Project Management
  • SQL Programming
  • ASP
  • Visual Basic

How it works

Post a job for freePost a job

Tell us what you need. Create your own job post or generate one with AI then filter talent matches.

Hire top talent fast

Consult, interview, and hire quickly, so you can meet the freelancers you're excited about.

Collaborate easily

Use Upwork to chat or video call, share files, and track project progress right from the app.

Payment simplified

Manage payments in one place with flexible billing options. Only pay for approved work, hourly or by milestone.

Don't just take our word for it

How do I hire a Functional Programmer in Serbia on Upwork?

You can hire a Functional Programmer in Serbia on Upwork in four simple steps:

  • Create a job post tailored to your Functional Programmer project scope. We'll walk you through the process step by step.
  • Browse top Functional Programmer talent on Upwork and invite them to your project.
  • Once the proposals start flowing in, create a shortlist of top Functional Programmer profiles and interview.
  • Hire the right Functional Programmer for your project from Upwork, the world's largest work marketplace.

At Upwork, we believe talent staffing should be easy.

How much does it cost to hire a Functional Programmer?

Rates charged by Functional Programmers on Upwork can vary with a number of factors including experience, location, and market conditions. See hourly rates for in-demand skills on Upwork.

Why hire a Functional Programmer in Serbia on Upwork?

As the world's work marketplace, we connect highly-skilled freelance Functional Programmers and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream Functional Programmer team you need to succeed.

Can I hire a Functional Programmer in Serbia within 24 hours on Upwork?

Depending on availability and the quality of your job post, it's entirely possible to sign up for Upwork and receive Functional Programmer proposals within 24 hours of posting a job description.