Senior .NET Engineer
We are looking for an experienced Backend Engineer to join one of our language assessment platforms within a global ecosystem of education products.
Your responsibilities:
Design, develop, and maintain backend services and microservices-based architectures
Collaborate closely with product teams to refine requirements and deliver high-quality solutions in an Agile environment
Build and optimize RESTful APIs and event-driven systems (e.g., RabbitMQ/Kafka)
Ensure high standards of code quality through TDD, unit testing, code reviews, and CI/CD practices
Contribute to system scalability, performance, security, and maintainability
Monitor and improve system observability using modern tools
Participate in architectural discussions and technical decision-making
Create and maintain technical documentation
We are looking for you, if you have:
Strong experience in backend development with C# and .NET
Proven experience with microservices architecture and CI/CD pipelines
Solid knowledge of REST APIs, messaging systems (RabbitMQ/Kafka), and testing tools (e.g., Postman)
Experience with databases: SQL and MongoDB
Familiarity with cloud and DevOps tools (AWS, Docker, Jenkins, GitHub Actions, etc.)
Understanding of backend security best practices (including OWASP)
Experience with high availability, scalability, and performance optimization
Strong problem-solving and analytical skills with attention to detail
Ability to work in Agile teams and collaborate in a global environment
Innovative mindset, critical thinking, and openness to new ideas
Passion for learning, education, and staying up to date with new technologies
Degree in Computer Science, Software Engineering, or a related field (nice to have)
We offer:
Participation in interesting and challenging projects.
Flexible working hours.
A great, non-corporate atmosphere.
Opportunities for development and promotion.
Attractive package of benefits.
Work model: remote or hybrid (2 days per week from the office)
We reserve the right to contact the selected candidates.

Transition Technologies MS
Transition Technologies MS is a company specializing in providing advanced IT solutions and software development services. It focuses on innovative technologies to support business digital transformation.
Senior .NET Engineer
Senior .NET Engineer