Senior Full Stack .net Developer

Manama, B13, BH, Bahrain

Job Description

Mynt Labs

is a start-up with the aim of leading AI innovation in the Middle East. We are seeking a skilled

Full-Stack .NET Developer

to join our team in Bahrain. In this key position, you'll design, develop, and maintain our core products, spanning both back-end infrastructure and front-end user interfaces. If you have a passion for building scalable, high-performance systems and a knack for creating intuitive user experiences, we want to hear from you.

Key Responsibilities:



You will perform the backend "Clean Slate" migration, moving business logic from the legacy Rails monolith into a performant, event-driven .NET 9 microservices architecture and further be responsible for the services that power the mobile and web clients:

Microservices & Gateway:

Build and maintain core services (.auth, .listings, .taxonomy, .garage) using .NET 9 Web API. Configure the YARP Gateway to handle routing for the Flutter/React clients.
Data Engineering:

Design and manage PostgreSQL schemas for each domain (schema-per-service). Implement Entity Framework Core for high-performance data access.
Event-Driven Patterns:

Use MassTransit and RabbitMQ to decouple services (e.g., updating Analytics when a Listing price changes).
Worker Services:

Port the legacy coded crawlers to .NET Worker Services for market data scraping.

Key Requirements:



Mastery of C# 12, .NET 9, and EF Core. Strong experience in Domain-Driven Design (DDD) and microservices patterns. Ability to read and translate legacy Ruby on Rails logic into clean C# code.

Why Mynt Labs Bahrain?



Regional Impact:

Work on projects that are shaping the digital future of the GCC.

Innovation-First:

Access to the latest tools in AI, automation, and data engineering.

Growth:

A high-autonomy environment where your contributions directly influence the studio's growth and reputation.
Job Types: Full-time, Permanent

Ability to commute/relocate:

Manama: Reliably commute or willing to relocate with an employer-provided relocation package (Required)
Application Question(s):

Do you have experience with C# 12, .NET 9, and EF Core? Do you have experience with Domain-Driven Design (DDD) and microservices patterns? Please explain. Are you able to read and translate legacy Ruby on Rails logic into clean C# code?
Location:

* Manama (Preferred)

Beware of fraud agents! do not pay money to get a job

MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2246724
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Manama, B13, BH, Bahrain
  • Education
    Not mentioned