to join our team and contribute to a large-scale distributed enterprise application. This platform centralizes project data and surfaces critical insights to corporate clients, enabling internal teams to collaborate efficiently on complex, multi-phase transactions related to business acquisitions and sales.
The application supports multiple user roles, enabling each participant to perform their designated tasks while providing clients with access to shared project materials. Once all relevant data is collected, the system generates a fully detailed final report--serving as the key project output. This is a high-profile product built on a modern microservices architecture, emphasizing exceptional technical quality, scalability, and maintainability.
What You'll Work On
Develop and enhance a modern distributed .NET enterprise application
Implement new backend services, features, and improvements based on requirements
Work within a microservices architecture to ensure high reliability and modularity
Ensure optimum system performance and stability
Collaborate with cross-functional teams to support delivery of high-quality functionality
Write clean, testable, and maintainable code with strong engineering standards
Participate in code reviews and help drive engineering best practices
MS SQL, NoSQL, Redis, Entity Framework Core, Unit of Work & Repository patterns
Cloud & DevOps:
Azure (App Service, Service Bus, Functions, SQL Database), Docker, Kubernetes
Testing:
xUnit, MSTest (unit + integration testing)
Tools:
Visual Studio, VS Code, Postman, Fiddler, profiling and static analysis tools
Frontend & Supporting Tech:
HTML, CSS, JavaScript, Node.js/NPM (as a user)
Security:
OAuth, JWT authentication
What We're Looking For
Strong experience developing high-quality applications with .NET Core and C#
Experience working with distributed or microservices-based architectures
Solid understanding of relational and NoSQL databases
Hands-on experience with Azure or comparable cloud environments
Strong debugging, performance optimization, and analytical skills
Familiarity with modern testing practices and automated test development
Ability to work collaboratively in a high-scale, high-quality enterprise environment
What do we offer you?
Attractive salary
Large freedom and real influence
No unhealthy competition, team approach to meeting challenges
Remote-first, flexible working culture
Company apartments in cool cities across Europe: work and enjoy a memorable getaway
About Us
We are a software house with 18 years of experience and a global portfolio of projects. We help businesses modernize, scale, and innovate through custom software solutions -- always with a focus on flexibility and quality. Our team embraces unconventional ideas and new technologies, delivering solutions that drive real impact. If you value professionalism, creativity, and a strong engineering culture, you'll feel at home here.
Job Type: Full-time
Pay: 45,000.00-102,000.00 per year
Benefits:
Work from home
Experience:
.NET Core: 5 years (required)
Work Location: Remote
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.