Crucible Quick Contact

Please feel free to contact us with any question you might have. We are confident that we can be the right choice for your recruitment effor

icon_widget_image Monday-Sunday Available 24/7/365 icon_widget_image Vatroslava Jagica 5, 11050 Beograd, Serbia icon_widget_image +381638401554 icon_widget_image office@cru.rs

.NET Engineer

General Terms

Remote / Office : Up to 100%, offices are available also.

Work hours: Flexible, 8 hours, 7-10 am start.

Overtime: Not without atmost urgency. Very rare.

Vacation days: 22 days plus extra days deppending on marital status, kids etc. Averaging on 25 days.

Paid sick leave: Yes

Equipment: Yes, for people on regular working contracts (not B2B)

Standard employment or B2B: Standard contract only.

Paid education: Yes

Private health insurance: To be introduced in 2026

Company size: 5 regular and 10 or more contractors

Performance reviews: Yes, yearly, and ad hoc in case of overperformance

About the Project

You’ll join a long-term collaboration with a business client we’ve been supporting for over two years. The project is a platform for consumer product development, enabling collaboration throughout the entire product lifecycle and connecting local producers with global retailers such as Carrefour and Auchan. We value long-term, stable cooperation and the implementation of modern standards such as Domain Driven Design (DDD).

Your Role

  • Develop and enhance a web application
  • Implement new software features
  • Communicate with the client throughout all project stages
  • Ensure top performance, code quality, and responsiveness
  • Collaborate closely with developers, PMs, QA engineers, and designers

Requirements

  • Minimum 3 years of experience with .NET (Framework 4/Core 5) and C#
  • Experience with Unit Testing
  • Comfortable working with NoSQL databases (RavenDB)
  • Knowledge of distributed systems and microservices (RabbitMQ a plus)
  • Solid understanding of Azure and Azure DevOps
  • Openness to change and innovative problem-solving
  • Strong communication and teamwork skills
  • Fluent English for daily communication

We Offer

  • Paid time off
  • Flexible working hours
  • Up to 100% remote work
  • Access to client on-site office
  • Educational budget
  • A say in company decisions—your recommendations will be heard and considered
  • Friendly, collaborative atmosphere with people who genuinely enjoy working together