Full Stack .NET Developer


Role: Full Stack .NET Developer
Location: Belgrade/Remote


  • Gathering and analyzing requirements.
  • Developing and testing solutions in C#.
  • Estimating tasks and participating in daily team sync-ups.
  • Participating in code reviews.
  • Monitoring and troubleshooting of systems.
  • Following the agreed team or project processes and procedures.
  • Unit and integration testing of your own code.


  • At least 2 years of software development experience with building applications on the .NET platform.
  • Profound knowledge of the .NET framework and C#.
  • Understanding of common design patterns and engineering practices.
  • Knowledge in web technologies: ASP.NET MVC/Web API, JavaScript, HTML5, CSS3, HTTP protocol, Data format (JSON, XML…), AJAX, Security.
  • Knowledge of Angular, React, Vue or similar technologies.
  • Good knowledge on Continuous Development with Continuous Integration (CI/CD).
  • Solid understanding of TDD, code coverage and code quality.
  • Ability to work independently, adapt and learn new technologies.
  • Experience working in agile teams.
  • Passion and initiative for continuous learning.
  • Good communication skills and fluent English.

What we offer:

  • Full time employment (office/remote).
  • Flexible working conditions.
  • Competitive salary depending on experience and skills.
  • Opportunity for creative and independent work.
  • Respect and support to your professional, family and personal goals.
  • Training package.

3MD Incorporated d.o.o.
3MD Incorporated DOO


Please enter your comment!
Please enter your name here