Total Materia d.o.o. logo

Software Engineer

Total Materia d.o.o.

Beograd

18.02.2026.

  • ugovor
  • puno radno vreme
  • Obaveštenje o pregledu prijave

We are seeking an experienced, Senior, Software Engineer who will work on Integrator, a Total Materia’s enterprise materials management platform. The role focuses on maintaining and evolving an existing production system while delivering new features across the full technology stack. In this role you will contribute equally to backend and frontend development and support deployments in cloud, on-premises, and hybrid environments. This is an internal engineering role with no direct customer-facing responsibilities. 

Seniority Expectations: If you can work independently and take full ownership of assigned areas of the system, contribute to architectural and technical design decisions, and actively drive improvements in code quality, performance, and maintainability, we would love to meet you! 

Key Responsibilities: 

  • Maintain, refactor, and enhance the existing Integrator codebase
  • Design and implement new product features across backend and frontend layers 
  • Develop backend services using .NET Core 
  • Develop and maintain frontend functionality using Angular
  • Design, optimize, and maintain MS SQL Server schemas, queries, and stored procedures 
  • Ensure code quality through reviews, testing, and adherence to engineering standards 
  • Troubleshoot and resolve defects and performance issues in production and non-production environments 
  • Collaborate with other engineers, QA, and product stakeholders throughout the development lifecycle 
  • Support deployment, configuration, and troubleshooting for cloud, on-premise, and hybrid installations 
  • Contribute to technical documentation and long-term maintainability of the platform 

What are we looking for?

  • At least 7 years of hands-on professional software engineering experience
  • Strong experience with .NET Core for backend development
  • Strong experience with Angular for frontend development 
  • Solid knowledge of MS SQL Server, including database design and performance optimization 
  • Proficiency with Git and standard branching and code review workflows 
  • Experience working on complex, enterprise-scale applications 
  • Strong understanding of software architecture, design patterns, and best practices 
  • Ability to work effectively with large existing codebases
  • Strong debugging, problem-solving, and analytical skills.  

Preferred Bonus Skills 

  • Experience with Microsoft Azure (app hosting, infrastructure, or services)
  • Experience with monitoring and observability tools such as Datadog 
  • Strong scripting skills (e.g., PowerShell, Bash) to support on-premises installations and automation
  • Advanced SQL skills, including query tuning and troubleshooting
  • Experience configuring and supporting IIS-hosted applications
  • Familiarity with hybrid cloud and on-premises enterprise deployment models.  

What do we offer?

We offer competitive compensation, a generous vacation policy, an education budget (both time and money), complementary health insurance, company-organized and paid meals at the workplace and numerous opportunities for career growth in a dynamic and forward-thinking industry. 

Location: Belgrade, Serbia 
Rhythm: Full On-site 

If you're passionate about continuous learning, we encourage you to apply and join our team!

    Total Materia d.o.o.

    Danka Popovića 30, Beograd, Srbija

    PIB: 113147124

    Matični broj: 21811050

    Više o poslodavcu Više o poslodavcu na HelloWorld

    Napomena: Poslovi.infostud.com ne vrši posredovanje u zapošljavanju u Srbiji, niti u inostranstvu. Postupak selekcije i odabira kandidata je u nadležnosti poslodavca, a odredbe ugovora o radu predstavljaju direktan dogovor između poslodavca i zaposlenog. Svi pojmovi u oglasima, koji su upotrebljeni u muškom rodu, odnose se bez diskriminacije i na osobe ženskog pola i obrnuto, osim ukoliko specifičnim zahtevima posla nije drugačije propisano.