Browse Jobs
For Employers
Post JobLog inGet Started

Senior Backend Engineer (ASP.NET...

Instadiet
Cairo, Egypt

Senior Backend Engineer (ASP.NET Core)

Cairo, EgyptPosted 13 days ago
49Applicants for1 open position
  • 34Viewed
  • 8In Consideration
  • 26Not Selected

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

As a back-end senior engineer, you will be responsible for the development of our backend supporting a mobile patient app. You will also be responsible for a web app that our doctors and coaches use. You need to demonstrate understanding and adoption of good software engineering practices. You will also mentor and work with more junior engineers. Your responsibilities will include:

  • Design and develop backend applications and processes
  • Write and maintain clean, scalable, and testable code
  • Design and implement overall web architecture
  • Build, deploy, and manage our database
  • Architect, construct, and publish web applications and REST APIs
  • Align with product managers on the roadmap, user stories, estimation, and prioritization
  • Offer mentorship and support more junior engineers
  • Work on your personal and professional development goals
  • Use AWS services (e.g., EC2, RDS, S3) to build, deploy, and scale AI solutions efficiently
  • Build AI agent using OpenAI

 

Job Requirements

  • 5+ years of software engineering experience
  • Excellent C# expertise, with a good understanding of the ASP.NET Core
  • Strong understanding of web protocols e.g. HTTP, REST architecture style, and JSON data format
  • Strong understanding of the modern frontend framework (e.g., React, Angular or Vue)
  • A clear understanding of OOP, Design Patterns and anti-patterns, SOLID principles
  • Working experience with relation databases (e.g. PostgreSQL)
  • Experience working with external APIs
  • Good communication skills
  • A passion to help people live a healthier and happier life.
  • We recruit engineers, not developers. While we have a recommended set of tools, we look for software engineers who are ready to learn new tools and concepts to address our challenges.

Good to have:

  • Experience with services/microservices-oriented architecture is a plus
  • Familiarity with SCRUM or agile methodologies is a plus
  • Experience in leading teams
  • Expertise in flutter/dart
  • Experience in hiring and interviewing tech talents

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior Backend Engineer (ASP.NET Core)