We are looking for a talented Senior .NET Software Engineer to take part in the development of our SaaS Platform.


We are looking for someone who can code but also bring significant value to the architectural decisions to ensure the development of high performance, reliable, globally distributed and scalable services. In order to be successful, you must be able to demonstrate excellent organization, strong problem-solving and decision-making skills, strong analytic capability and the ability to create innovative solutions. 


Your responsibilities

  • To expand our SaaS Platform 

  • To develop new REST APIs and backend microservices

  • To write unit tests (because we love it) and participate in automated integration tests

  • To investigate and develop skills in new technologies

  • To collaborate across the company

  • In addition, mentoring your younger team members.

Desired Skills and experience

  • A Computer Science degree, or equivalent experience

  • From 3+ years of professional software development experience, building scalable, highly available services

  • Excellent object-oriented design (OOD) & programming (OOP) skills, including strong working knowledge of design patterns.

  • Experience with writing unit tests and regression testing

  • Experience with .NET Framework/Standard/Core

  • In-depth in multithreading, had experience of high load, scalable systems or at least understand their architecture 

  • Experience with RabbitMQ, REDIS, Memcache, MongoDB 

  • Good level in SQL and NoSQL 

  • Share Agile approaches in teamwork

  • Experience with Docker, Containers, and K8S would be an advantage

Personal Traits

  • Good communication skills

  • Possesses excellent written and spoken English skills

  • Problem solver


Apply Now