You must first log in before applying to jobs.

Senior Back-End Engineer

Job Description and Requirements

We are looking for a Senior Back-End Engineer to join a stellar team working on our product for doctors. You will be working with other developers to improve product architecture and implementing new features and functionality. 

Here’s what an ordinary day looks like, you will:

  • Build robust and scalable software in C# and NodeJS for applications, APIs, services and middle-ware components as well as modifications of existing software.
  • Design and create services and define system architecture for your projects, and contribute and provide feedback to other team members.
  • Enhance code quality through writing unit tests, automation and performing code reviews.
  • Brainstorm for ideas to our technologies, platform and products and see your ideas grow and flourish.
  • Work with the product and design teams to understand end-user requirements, formulate use cases, and then translate that into a pragmatic and effective technical solution.
  • Solve challenging technical problems and successfully deliver results on schedule.


You’re going to need this to carry out this job

  • Bachelor's degree of Computer Science or Computer Engineering from a reputable university.
  • 4+ years of experience in Back-End engineering.
  • Strong knowledge and first-hand experience in C#, MySQL and SQL Server Development.
  • Experience in Microservices architecture, RabbitMQ, Node.js, Redis, Memcache or Varnish is a big plus.
  • Strong communication skills and ability to work in a dynamic environment.

Areas that Add to Your Strength: 

If you are

  • Adaptable: learn new skills, take on extra responsibilities, change in working hours.
  • Logical thinker: regularly uses structure and reason to evaluate a situation and come to a decision.
  • Collaborative learner: willingness to learn from other people, willing to teach others, give constructive criticism.