Find your next job at Factory

Together, we create tailored-made solutions and build products for everyone. Want to be at Factory? Find your team.

Open positions
/ 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

●      Minimum of three 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 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

Frontend Developer

Engineers

|

Belgrade

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

As a developer, you will be responsible for providing architect and technical solutions to complex problems, as well as for the collaboration with the third-party teams on the project. Your ability to be a technical leader, your software development experience and most importantly, your focus on continuous learning and delivering software of the utmost quality, will be critical for our team success.


RESPONSIBILITIES:


●     Coach and guide the development of team members

●     Share knowledge, motivate and inspire others to generate new ideas

●     Efficiently manage and support communication and decisions from management

●     Plan, organise, follow-up and evaluate work of the team and its impact on the project.

●     Research technologies and support strategic technical decision making

●     Identify risks and provide relevant solutions to complex problems

●     Estimate time to accomplish development tasks and commit to meeting all objectives

●     Ensure the technical feasibility of UI/UX designs

●     Perform other related duties

TECHNICAL SKILLS:


●     Proven experience with front end technologies  React and JavaScript (Angular and Vue.js would be considered a plus)

●     Knowledge of TypeScript, ECMAScript Standards, Babel, Webpack, HTML5/CSS3, Scss/Sass/Less

●     Excellent knowledge of Functional Programming, Object-Oriented Programming and design patterns

●     Excellent understanding of FrontEnd best practices, architecture patterns, and tooling for the complete development lifecycle

●     Experience with writing unit and E2E tests (Cypress & Playwright)

●     Experience in using Git Version Control

PROFILE:


●     University degree in IT, electrical engineering or the equivalent in experience

●     Minimum of three years of relevant work experience

●     Strong interpersonal and communication skills, with proficiency in spoken and written English

●     Good understanding of concepts of agile methodologies

●     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 (trainings, 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

IT Project Manager

Engineers

|

Belgrade

We are looking for an experienced Project Manager to join our growing team in the Belgrade office!

As a Project Manager, you will take part in various digital and software projects, ensuring successful delivery through effective planning, coordination, and communication with cross-functional teams.


RESPONSIBILITIES:


·       Plan, organize and oversee end-to-end project lifecycle, ensuring timely and high-quality delivery

·       Collaborate with stakeholders to define project scope, goals, timelines and deliverables

·       Coordinate internal teams and external partners to ensure smooth project execution

·       Develop and maintain project documentation, schedules and status reports 

·       Identify and manage project risks, dependencies and issues 

·       Track project progress and proactively adjust plans to meet deadlines 

·       Facilitate daily stand-ups, sprinting planning and other Agile ceremonies 

 ·      Ensure clear and consistent communication among team members and stakeholders

·      Monitor project budgets and resource allocation to ensure efficient delivery

·      Perform other related duties 


TECHNICAL SKILLS:

·      Proven work experience as an IT Project Manager or in a similar project management role 

·      PMP or PRINCE2 certifications are essential; Agile/Scrum certification is a plus

·       Experience with project management tools (Jira, YouTrack, Trello, MS Project or similar) 

·       Solid understanding of SDLC and software delivery processes 

·       Ability to read and understand technical documentation and system requirements

·       Familiarity with reporting tools and dashboards 

·       Experience working with cross-functional development teams (Frontend, Backend, QA, DevOps) 

·       Knowledge of risk management and project estimation techniques 



PROFILE:


·       Minimum of a Bachelor's degree in IT, Engineering or related field

·       Minimum of three years of relevant experience in IT project management  

·       Strong organizational and time-management skills

·       Ability to work independently and manage multiple projects simultaneously 

·       Excellent communication, presentation and leadership skills 

·       Strong problem-solving and analytical capabilities 

·       Attention to detail and commitment to high-quality delivery 


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 (trainings, 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

Backend Software Engineer

Engineers

|

Belgrade

We are looking for a talented Backend Software Engineer to join our growing team in the Belgrade office! As a developer, you will be responsible for solving complex problems and creating high quality solutions while adapting to customer requirements.


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

·       Proficient with Python (other OOP language will be considered a plus)

·       Knowledge of Test Driven Design, Unit Testing and Integration Testing

·       Experience in developing RESTful services

·       Experience with relational, document-based or key-value databases

·       Experience in using Git Version Control

·       Willingness to learn and embrace containers in your everyday work

WOULD BE A PLUS:

·       Willingness to learn Domain-Driven Design and event driven architecture

·       Knowledge of design patterns

·       Understanding of OAuth 2.0 protocol or other security standards and best practices

·       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 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 (trainings, 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

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@factorygroup.com

Let’s get it done!