Discover what we’re made of.

A team of people with the same goals, sharing the same values, with experiences gained by working in various areas. Founded in 2015 to help the digitalization of business processes by offering turnkey solutions.

Inspiring Design

Guiding lights.

Constantly changing, ever progressing. That is our way forward.

Loyalty

Some of our partners have been with us for years. Together we grow.

Reliability

Ensuring that all our projects add value and get efficient and fast results.

Experience

Many of us hold valuable and internationally recognized certificates.

Profitability

Focusing on projects with sustainable business value.

This is how we roll.

img-2
img-3
img4
1715690343_cD0Ii.jpg

More than 90 employees with various educational and professional backgrounds.

/ Angular
/ React
/ Swift
/ NodeJS
/ CSS
/ HTML
/ PHP
/ Java
/ Artificial intelligence
/ Angular
/ React
/ Swift
/ NodeJS
/ CSS
/ HTML
/ PHP
/ Java
/ Artificial intelligence
/ Angular
/ React
/ Swift
/ NodeJS
/ CSS
/ HTML
/ PHP
/ Java
/ Artificial intelligence
/ Angular
/ React
/ Swift
/ NodeJS
/ CSS
/ HTML
/ PHP
/ Java
/ Artificial intelligence

Jump into our chairs

QA Software Engineer

Engineers

|

Belgrade

We are looking for a talented Software Engineer to join our growing team in the Belgrade office!

By joining our team, you will take part in various projects, assessing software quality by designing and implementing software testing processes.


RESPONSIBILITIES:

  • Review quality specifications and technical design documents to provide timely and meaningful feedback
  • Create detailed, comprehensive and well-structured test plans and test cases
  • Design, develop and execute automated tests
  • Estimate, prioritise, plan and coordinate quality testing activities
  • Identify, record, document and track bugs
  • Perform thorough regression testing
  • Plan test schedules or strategies in accordance with project scope or delivery dates
  • Perform initial debugging procedures by reviewing configuration files, logs, or code pieces

TECHNICAL SKILLS:

  • Proven work experience in software quality assurance
  • Strong knowledge of software QA methodologies and bug life cycle
  • Understanding of test design techniques
  • Knowledge of Agile and Waterfall software development lifecycle
  • Familiar with some of the existing tools for issue tracking and team collaboration (Jira, YouTrack...)
  • Hands-on experience with automation testing (Selenium, Cypress, MochaJS or any other)
  • Solid knowledge of SQL
  • Experience with Rest API and HTTP clients such as Postman
  • Experience with performance and/or security testing is a plus

PROFILE:

  • Minimum of a Bachelor's degree in IT
  • Minimum of 3 years of relevant work experience
  • Ability to work independently
  • Excellent problem-solving and analytical skills
  • Attention to detail
  • Strong interpersonal and communication skills
  • Willing to help your teammates, share your knowledge with them, and learn from them

WHAT WE OFFER:

  • Challenging projects in the private sector
  • Sustainable and socially beneficial projects in the public sector
  • Working with well-educated and experienced colleagues
  • Paid certification and education in the country and abroad (training, courses, exams, etc.)
  • Pleasant and friendly office environment
  • Flexible working hours
  • Parking
  • Fruit, snacks and drinks
  • Team buildings and Company celebrations (Secret Santa, New Year gifts for kids, Women’s Day)
  • Private health care for all employees
  • Paid prenatal test for pregnancy
  • 100% paid sick leave
  • Paid Gym & Fitness
  • For the birth of a child, the employee receives 500 EUR bonus


SELECTION PROCESS:


  • We will contact only short-listed candidates.
  • We optimized the selection process. The first interview will be with HR, followed by the technical interview. If the interview goes well you may be invited to another technical interview or you will receive a job offer.



Read More

Apply Now

.NET Software Developer

Engineers

|

Belgrade

We are looking for an experienced .Net Developer to join our growing team in the Belgrade office!

You will be responsible for providing technical solutions to complex problems. Your focus on continuous learning and delivering software of the utmost quality, will be critical for our team’s success.


RESPONSIBILITIES:

  • Perform hands-on software design and development
  • Understanding of common design patterns and engineering practices
  • Ability to work independently
  • Write unit tests and perform peer design/code reviews
  • Understand business requirements and convert them to a solution design
  • Estimate time to accomplish development tasks and commit to meeting all objectives


TECHNICAL SKILLS:

  • ‍Excellent knowledge of OOP concepts and software principles
  • Excellent knowledge latest .Net technologies (WEB API2, Minimal api, microservices)
  • Experience with ORM libraries and strong knowledge of SQL databases such as MSSql and PostgreSQL, with a solid understanding of relational database concepts
  • Experience writing Unit and Integration Tests
  • Experience in developing RESTful services
  • Experience in using version control (GITHUB)
  • Willingness to learn and embrace containers in your everyday work

WOULD BE A PLUS:

  • Knowledge of design patterns
  • Experience in using NoSQL databases (Redis, MongoDB…)
  • Experience in using messaging systems (Service Bus Azure, Rabbit MQ)
  • Interested in exploring various technologies including cloud computing, CI/CD, etc…

PROFILE:

  • University degree in IT, electrical engineering or the equivalent in experience
  • Minimum of 3 years of relevant work experience
  • Strong interpersonal and communication skills, with proficiency in spoken and written English
  • Critical independent positive thinker in resolving complex problems
  • Customer-oriented team player with a positive attitude
  • Good analytical and problem-solving skills

WHAT WE OFFER:

  • Challenging projects in private sector
  • Sustainable and socially beneficial projects in public sector
  • Working with well-educated and experienced colleagues
  • Paid certification and education in country and abroad(training, courses, exams etc.)
  • Pleasant and friendly office environment
  • Flexible working hours
  • Parking
  • Fruit, snacks and drinks
  • Team buildings and Company celebrations(Secret Santa, New Year gifts for kids, Women’s Day)
  • Private health care for all employees
  • Paid prenatal test for pregnancy
  • 100% paid sick leave
  • Paid Gym & Fitness
  • For the birth of a child, the employee receives 500 EUR bonus

SELECTION PROCESS:


  • We  will contact only short-listed candidates.
  • We optimised the selection process. The first interview will be with HR, followed by the technical interview.  If the interview goes well, you may be invited to another technical interview or you will receive a job offer.


Read More

Apply Now

Machine Learning Engineer (NLP & Agent Frameworks)

Engineers

|

Belgrade

We are looking for an experienced and motivated Machine Learning Engineer to work on the development of advanced AI systems focused on text processing, LLMs, and agent-based frameworks. The ideal candidate has a strong background in NLP, hands-on experience with the modern LLM ecosystem, and a strong interest in designing modular, scalable, production-ready AI solutions.



RESPONSIBILITIES:


Develop and optimize NLP models for working with textual data (classification, similarity, extraction, reasoning)


  • Work with agent-based frameworks and workflow orchestration using LangChain and LangGraph
  • Fine-tune and adapt Hugging Face models (BERT, RoBERTa, and LLMs)
  • Develop and integrate tools (tool calling) within agent-based systems
  • Work with MCP servers and integrate internal and external tools
  • Host and serve LLM models (on-prem and cloud)
  • Develop AI services and APIs in Python
  • Work in Docker environments and build reproducible ML pipelines
  • Collaborate with product and engineering teams on end-to-end solution design

 

TECHNICAL SKILLS:

 

  • Strong experience using Python for Machine Learning and NLP
  • Hands-on experience with the Hugging Face ecosystem (Transformers, Datasets, Trainer)
  • Solid knowledge and practical experience with BERT-based models and LLMs
  • Experience with agent frameworks (LangChain, LangGraph, or similar)
  • Understanding of agent-based systems and tool-calling mechanisms
  • Experience working with MCP servers
  • Experience hosting and optimizing LLMs
  • Hands-on experience with Docker and containerization
  • Good understanding of the full ML lifecycle (training, evaluation, deployment)


WOULD BE A PLUS:


  • Experience with RAG (Retrieval-Augmented Generation) architecture
  • Experience with vLLM, TGI, or similar inference servers
  • Experience with MLOps practices and CI/CD pipelines
  • Experience with distributed systems or performance optimisation


 

PROFILE:

  • University degree in IT, electrical engineering or the equivalent in experience
  • Minimum of 5 years of relevant work experience
  • Strong interpersonal and communication skills, with proficiency in spoken and written English
  • Critical independent positive thinker in resolving complex problems
  • Customer-oriented team player with a positive attitude
  • Good analytical and problem-solving skills

 

WHAT WE OFFER:

 

  • Challenging projects in private sector
  • Sustainable and socially beneficial projects in public sector
  • Working with well-educated and experienced colleagues
  • Paid certification and education in country and abroad (training, courses, exams etc.)
  • Pleasant and friendly office environment
  • Flexible working hours
  • Parking
  • Fruit, snacks and drinks
  • Team buildings and Company celebrations(Secret Santa, New Year gifts for kids, Women’s Day)
  • Private health care for all employees
  • Paid prenatal test for pregnancy
  • 100% paid sick leave
  • Paid Gym & Fitness
  • For the birth of a child, the employee receives 500 EUR bonus

 

SELECTION PROCESS:


  • We will contact only short-listed candidates.
  • We optimised the selection process. The first interview will be with HR, followed by the technical interview.  If the interview goes well, you may be invited to another technical interview or you will receive a job offer.

 



Read More

Apply Now

Business Development Manager (Medior/Senior)

Engineers

|

Belgrade

We are looking for a Business Development professional to join our team in the Belgrade office. You will play a key role in shaping the positioning and long-term growth of our proprietary software products. The role is focused on understanding the market, analyzing competition, and defining clear strategic direction for product development and positioning. We develop and manage a portfolio of software products used in complex and high-responsibility environments, including AI-driven systems, enterprise platforms, and mobile applications. Due to the nature of our work, detailed product information is shared during the later stages of the hiring process.

RESPONSIBILITIES:


  • Develop and refine business and go-to-market strategies for proprietary software products
  • Analyze target markets, customer needs, and competitive landscape
  • Identify and clearly define product positioning, value proposition, and competitive advantages
  • Conduct in-depth research of competitors and market trends, with a focus on AI-based solutions
  • Collaborate closely with product, engineering, and design teams to influence product direction
  • Contribute to product evolution by translating market insights into actionable recommendations
  • Prepare high-quality strategic materials, product documentation, and presentations
  • Align internal teams around product positioning, strategy, and market approach
  • Take ownership of product success from a market and positioning perspective


REQUIREMENTS:


  • Proven experience in Business Development, Product Strategy, or similar roles within the software industry
  • Strong understanding of software products and development processes
  • Experience working with complex products (enterprise systems, AI solutions, or similar)
  • Ability to analyse markets and competitors and translate insights into clear strategies
  • Excellent written and spoken English
  • Strong writing and presentation skills
  • Analytical mindset with structured approach to problem solving
  • Ability to work independently and take ownership


PROFILE:


  • Medior to Senior level experience
  • Product-oriented mindset, not purely sales-driven
  • Strong analytical thinking and attention to detail
  • Ability to understand complex systems and translate them into clear business value
  • Proactive, structured, and business-driven approach
  • Strong communication and collaboration skills


WHAT WE OFFER:


  • Challenging projects in private sector
  • Sustainable and socially beneficial projects in public sector
  • Working with well-educated and experienced colleagues
  • Paid certification and education in country and abroad(training, courses, exams etc.)
  • Pleasant and friendly office environment
  • Flexible working hours
  • Parking
  • Fruit, snacks and drinks
  • Team buildings and Company celebrations (Secret Santa, New Year gifts for kids, Women’s Day)
  • Private health care for all employees
  • Paid prenatal test for pregnancy
  • 100% paid sick leave
  • Paid Gym & Fitness
  • For the birth of a child, the employee receives 500 EUR bonus


SELECTION PROCESS:


  • We will contact only short-listed candidates
  • We optimised the selection process. The first interview will be with HR, followed by the technical interview.  If the interview goes well, you may be invited to another technical interview, or you will receive a job offer


Read More

Apply Now

Keep up with news and interests.

Read our blog

Have a project on your mind?

Contact Info

Address: Bulevar Mihajla Pupina 115 a, Belgrade
Email: info@factoryww.com

Let’s get it done!