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.