About the Role
We are hiring a Forward Deployed Engineer to bridge the gap between our customers and our product. You will work closely with strategic merchants and partners, deploying production code to address their specific challenges, while leveraging your insights to enhance our platform capabilities. This role requires more than mere configuration; it involves custom integrations and workflows that extend our product's functionality. You will take ownership of projects from initiation through to deployment, making this a full-stack engineering position focused on customer outcomes.
Ready to apply for roles like this?
Unlock the company name and direct application link. Subscribers get instant access to fresh jobs across Dubai, Abu Dhabi and Riyadh, many with visa support.
Unlock employer & apply directly
What Will You Do
- Embed with Customers
- Work directly with enterprise merchants, franchise groups, and integration partners to glean insights into their operations, systems, and pain points.
- Conduct technical discovery by mapping their workflows, data, and existing systems (ERP, delivery aggregators, loyalty, payment providers) against the company's capabilities.
- Scope solutions, manage expectations, and ensure timely delivery of projects to customers.
- Build and Ship Production Software
- Design and implement backend services and integrations in .NET (C#), adhering to Clean Architecture and CQRS principles.
- Create event-driven workflows using Kafka, including producers, consumers, retries, dead-letter handling, and schema evolution.
- Optimize Redis for caching, rate limiting, and managing short-lived state, with effective invalidation and TTL strategies.
- Develop or enhance front-end experiences (web apps, admin tools, mini-apps) when required.
- Deploy through CI/CD and maintain a high level of observability using Datadog, including alerts, runbooks, and on-call duties for deployed solutions.
- Turn Field Work into Product
- Identify recurring patterns across customer interactions and propose platform features instead of creating one-off solutions.
- Prepare clear specifications and handover documentation to ensure core teams can effectively adopt and maintain your developments.
- Represent customer interests in roadmap discussions, supported by data on usage, impact, and effort.
- Build the FDE Motion
- Transform unique deployments into repeatable playbooks, tooling, SDKs, and reference integrations.
- Help define the scope and metrics for FDE engagements, sharing learnings with Product, Engineering, Solutions, and Customer Success teams.
What Are We Looking For
- 6+ years of experience in building and maintaining production software, with at least 3 years focused on backend systems at scale.
- Proven ability to take ownership of projects from start to finish, transforming ambiguous challenges into viable production solutions.
- Experience collaborating directly with customers, partners, or business stakeholders to convert their requirements into technical blueprints.
- Strong proficiency in C# and .NET (version 8+), including ASP.NET Core APIs and microservices design using Clean Architecture, CQRS/MediatR, and DDD fundamentals.
- Practical experience with Kafka in production, covering aspects such as partitioning, consumer groups, delivery semantics, and the outbox pattern.
- In-depth knowledge of Redis usage in production scenarios, including cache-aside strategies, TTL management, and rate limiting.
- Strong relational modeling and SQL expertise (PostgreSQL or SQL Server), along with experience in Dapper or EF Core and performance tuning of queries.
- Experience with modern front-end development using frameworks like Vue/Nuxt, React, or Angular, including TypeScript.
- Familiarity with integrating RESTful services and webhooks, API versioning, and third-party system integration (ERP, payment systems, delivery platforms).
- Comfortable with Docker, Kubernetes, CI/CD pipelines, and observability tools such as Datadog.
- Possess a product mindset, focusing on customer outcomes, effectively challenging requirements, and measuring the impact of your contributions.
- Strong communication skills in English, with the ability to engage confidently with diverse stakeholders, from engineering teams to executive management.
Nice to Have
- Experience in restaurant technology, retail, POS systems, payment solutions, loyalty programs, or delivery aggregator integrations.
- Previous role as a Forward Deployed Engineer, Solutions Engineer, Integration Engineer, or Customer Engineer in a product-oriented environment.
- Familiarity with LLMs and AI agents in production settings for customer workflows.
- Mobile development experience (Swift/SwiftUI, Kotlin, Flutter, or React Native) or knowledge of super-app and mini-app architectures.
- Skills in product analytics and instrumentation, using tools such as Mixpanel or Snowflake, along with SQL-based analysis.
- Proficiency in Arabic and experience working with clients in Saudi Arabia and the GCC region.
What We Offer You
- Highly competitive compensation packages, including bonuses and potential equity options.
- Commitment to personal development through regular training sessions and an annual learning stipend to support your career growth in a dynamic environment.
- Opportunity to join a diverse team composed of over 30 nationalities operating in 14 countries, gaining valuable experience within an exciting industry.
- An environment that promotes autonomy, mentorship, and ambitious targets, providing incredible opportunities for both you and the organization.