Senior Backend Engineer (.NET) (Egypt)

We are looking for a Senior Backend Engineer with 5+ years of experience to join us working from Egypt remotely.


About Cura:
  • Cura, a leading Saudi Tele-health startup is hiring Senior Backend Engineers Remotely from Egypt.
About The Role:
  • You will be tasked with building intuitive software products and solutions that impact people's lives and enhance their physical and mental well-being and overall health. Your profile is that of a senior engineer who has very strong computer science fundamentals, a voracious learner with a genuine curiosity about software design best-practices, scalable solutions, new programming paradigms, unit testing, and automation. Genuinely interested in designing and implementing scalable APIs that serve millions of requests and help hundreds of thousands of customers.
What You Will Be Doing
  • Writing code! From scratch. New features, new APIs, and 2X performance enhancements - You’ll design and build new modules and sub-systems that will be consumed from multiple front-end clients. Your commits to our git server will tell the story of the impact you made on our codebase. Because there is never any shortage of new features to code, there will rarely be a day where you don’t commit a PR. Between teams staffed exclusively with A-players and quality standards that require comprehensive test coverage, you will confidently ship new features to production each week!
  Key Responsibilities
  • You will focus on three major areas: feature development, API development, and performance improvements. You will design and implement specs from all of these three areas, and across many products in our portfolio. You will be laser-focused on new development work and shipping things to production.
  Minimum Requirements
  • A minimum of 6 years of professional experience designing, developing, and scaling web solutions written with C# and ASP.NET MVC.
  • A minimum of 2 years of professional experience owning and deploying and backend systems to production environments.
  • Strong understanding of HTTP protocol, client/server architecture, authentication, and authorization mechanisms.
  • Very strong in designing, building, and maintaining REST APIs that are used by a diverse set of front-end clients and serving millions of requests (either using ASP.NET Web APIs or any other).
  • Very strong in design patterns, object-oriented design, object-oriented programming and code refactoring best-practices.
  • Systems thinker who understands how each feature fits into the overall design and makes sure new changes aren’t breaking old working software.
  • You can make architectural decisions and document the rationale.
  • Knowledge in Service Stack OrmLite, Entity Framework, LINQ to SQL, NHibernate or any other ORM.
  • Experience working with Git source code control systems in addition to Pull Requests code-review and approval workflows.
  Bonus Points:
  • Experience with ‘ServiceStack' REST API open source framework is a plus.
  • Knowledge and Experience working with AWS Elastic Beanstalk is a plus.
  • Experience with ReactJS or any front-end framework is a plus.
  • Experience writing Unit Tests using any unit testing framework is a plus.
  About Cura
  • Cura Healthcare is a leading Saudi telehealth startup that provides digital health and telemedicine software and services. The company has developed state-of-the-art technologies empowering health communications, changing the way patients and doctors interact, diagnose, prescribe, give second opinions, manage chronic diseases, and provide primary health care and well-being therapy sessions. We have helped more than half a million patients get medical advice and diagnosis and our platform has powered more than 3.5 million tele-medicine consultations to-date across our B2C, B2B and B2B2C products and offerings.Cura is VC backed by Saudi Aramco, Elm and Enmaa VCs and has recently closed their third investment round ($4 million Series-A).For more information: https://company.cura.healthcare/ar
  Apply Now