Senior Software Engineer (C#)

Take on new problems as we continue to push technology forward

We are currently looking for a Senior Software Engineer, someone versatile and enthusiastic to take on new problems as we continue to push technology forward.

Duties and responsibilities

  • Designing, developing, testing, deploying, maintaining, and improving reliable and scalable cloud-based online learning platform

Qualifications & experience

  • Bachelor's or Master’s degree in Computer Science, a related technical field, or equivalent practical experience
  • 5+ year experience in C#, good knowledge of .Net Core or ASP.NET MVC/WebAPI
  • Basic experience in JavaScript and one of the well-known client frameworks: React, VueJS, or Angular
  • Basic knowledge in containers and networking
  • Ability to speak and write in English

You will be even more awesome if you have:

  • Familiarity with learning management systems and/or
  • An exceptional intellectual drive to go deeper down the online learning rabbit hole
  • Solid experience in containerization and microservice orchestration
  • Python knowledge is a plus

What we offer

  • Competitive salary
  • 100% remote work (office workplace will be an option after epidemic), flexible schedule
  • International company, English is the primary communication language
  • Health insurance including kids under 14
  • Subsidy of home office expenses or lunch (once the office work is reinstated)

Contact Us

Interested in this position? Please fill out the form, and our HR team will contact you shortly.