Remote Senior Full-stack .NET Developer
Offices around the world
Employees strong
Senior engineers
Projects completed
Development Languages
Tech & Soft skills trainings per year

We are looking to hire a remote Senior Full-stack .NET Developer who will work in a team of uniquely intelligent technologists to implement and extend groundbreaking web applications that make the world a better place! You will participate in the creation of enterprise-class applications using proven design patterns on the latest technology platforms.

This position requires a strong hands-on developer that will fully participate in the software development process – design, development, unit testing, and technical documentation. You will use the Scrum development methodology to create 21st-century software solutions that set standards – from medical and construction software to education and games.

As a fast-growing company, MentorMate provides challenging careers in a friendly, team-oriented environment. We value our employees and share our success through competitive pay, recognition, advancement opportunities and a great working environment.

Unique Features

  • Cutting-edge technologies - Microservices, DDD, CQRS, Docker, Azure, AWS, Angular, .NET Core. You name it, we've got it.
  • Work with some of the best experts in town. And they can still be funny and friendly!
  • Professional development - last year we organized 95+ technical and soft skills trainings and 30+ knowledge-sharing presentations. Plan your career, we’ll help you.
  • 500+ software specialists, 5 development offices in Bulgaria and a US-based headquarter. And yes, we grow. Want to become a part of our success story?

Job Description

  • Develop complex state of art software projects based on .NET Framework
  • Participate in the architecture and development life cycles of software products
  • Design and create database backend as well as web-services to interface with external applications
  • Work with the latest development and server technologies from Microsoft and 3rd party API providers for payment processing, networking, messaging, etc.


  • 5+ years of experience with .NET
  • Strong experience in .NET Framework – MVC, Web API, WCF, Entity Framework
  • Good understanding of best coding practices
  • Excellent spoken and written English
  • A passion for building great software
  • Responsible and team-oriented person

Advantage would be

  • Experience in multithreaded applications
  • Usage of SCRUM, Agile
  • Knowledge about front-end development with HTML5, JavaScript, CSS, Angular, React
  • Experience with Continuous Integration and Continuous Delivery

Perks to Enjoy

Professional growth in a global company

Variety of meaningful projects

Latest technologies to choose from
Work side-by-side with top engineers
Challenging problems to solve
An opportunity to join our trainings
Knowledge sharing
Employee referral program with bonuses
Team buildings and parties
Charity and volunteer activities

Career Path

Intern Software Developer
Junior Software Developer
Software Developer
Senior Software Developer
Software Development Lead
Software Architect
Delivery Lead
Software Development Manager
Delivery Manager

Apply now