Beograd, Serbia (Remote)
We are looking for Mid-Level and Senior Full Stack Developers to join an international engineering team working on a scalable Transport Management System (TMS) used across European markets.
This is a long-term opportunity to work on a complex enterprise platform in the logistics and transportation industry, where you'll contribute to both feature development and continuous system evolution.
Depending on your experience level, your role will range from hands-on development to architectural contribution and technical leadership.
Responsibilities
Cover the full software development lifecycle (analysis, design, development, testing, deployment, maintenance)
Design, develop, and optimize scalable backend and frontend solutions using:
C# 14, .NET 10, ASP.NET MVC
Angular, TypeScript
MSSQL / PostgreSQL
Azure DevOps
Build and maintain REST APIs and integrate system components
Write clean, maintainable, and efficient code following best practices
Develop unit and integration tests to maintain high application quality
Troubleshoot, debug, and optimize application performance
Refactor and improve existing codebases for better performance and maintainability
Collaborate with QA, DevOps, and Product Management teams
Contribute to CI/CD pipelines and deployment automation
Manage source code using Git and modern branching strategies
For senior profiles: contribute to system architecture and technical direction
Requirements
Mid-Level Candidates:
3+ years of professional experience in .NET-based software development
Strong understanding of backend development and APIs
Senior Candidates:
7+ years of professional experience in .NET-based software development
Proven architectural design skills and ability to define technical direction
Experience with technical leadership or mentoring is a plus
General Requirements:
Strong expertise in C# and .NET
Proficient in backend development with REST APIs and database-driven applications
Experience with SQL Server and/or PostgreSQL (database design and optimization)
Working knowledge of frontend technologies: Angular, HTML, CSS, JavaScript
Familiarity with Azure App Services, cloud architectures, and DevOps practices
Hands-on experience with CI/CD pipelines and automated testing
Strong analytical and problem-solving skills with attention to code quality
Fluent English
University degree in Computer Science/Engineering or related field is a plus
What We Offer
Opportunity to work on a large-scale international software product used across European markets
Long-term career growth and technical development
Remote working model
Collaborative international engineering team
For senior candidates: opportunity to influence architecture and technical direction
For mid-level candidates: clear path to grow into senior roles