Customer Engineer
Full-Stack · Node.js / TypeScript · AI
On-site · Amman, Jordan · Full-time
This role may also be relevant if your current or previous title is Solutions Engineer, Implementation Engineer, Forward Deployed Engineer, Technical Support Engineer, or Full-Stack software Engineer
We’re hiring on behalf of our client, a fast-growing, venture-backed AI-native customer experience platform.
_________________________________________________________________________________________
Read this first
This is a hands-on engineering role with heavy customer exposure. It is not a pure support role, and it is not a pure internal development role. You will work directly with enterprise customers, help them onboard and integrate the platform, debug technical issues, and ship fixes or improvements in the product when needed.
Please apply only if you strongly match all of the below:
- Strong full-stack software engineering background
- 3+ years of consistent, relevant hands-on experience
- Production experience with Node.js and TypeScript
- Hands-on experience with AI agents, LLMs, LLM APIs, or prompt engineering
- Previous customer-facing technical work in a SaaS environment
- Good understanding of helpdesk, CRM, customer communication tools, or their APIs
- Fluent English and confidence speaking with enterprise customers on video calls
- Based in Jordan, and comfortable working on-site
- Comfortable working with customers across US, Europe, and Saudi time zones when needed
- Strong interest in startup life, fast growth, ownership, ambiguity, and high pace.
_________________________________________________________________________________________
About our client
Our client builds an AI-native customer experience platform used by enterprise companies to manage customer support and communication. The platform uses AI agents to help resolve customer queries and integrates deeply with helpdesk and CRM tools such as Zendesk, Intercom, HubSpot, and similar platforms. They are a fast-moving startup where engineers ship quickly, work closely with customers, and measure impact in days, not quarters.
_________________________________________________________________________________________
The role
You will be the technical bridge between enterprise customers and the product team. You will help customers get set up, troubleshoot issues, debug integrations, improve how they use AI agents, and turn real customer needs into product improvements.
You will also contribute directly to the Node.js and TypeScript codebase. The size of your code contributions will depend on your appetite and ability to execute, but writing and shipping production code is part of the role.
_________________________________________________________________________________________
What you’ll do
- Act as the main technical point of contact for enterprise customers.
- Lead technical onboarding, setup, configuration, and implementation.
- Debug and troubleshoot complex issues in live customer environments.
- Investigate third-party integrations with tools like Zendesk, Intercom, HubSpot, CRMs, and helpdesk systems.
- Ship fixes, integration improvements, and small product enhancements in Node.js and TypeScript.
- Help customers get better results from AI agents, LLM workflows, and prompt engineering.
- Work closely with Product Engineering to share customer context and help prioritize product improvements.
- Document recurring issues, solutions, and integration patterns.
_________________________________________________________________________________________
What we’re looking for
- Strong software engineering ability. You solve problems, debug, and troubleshoot complex technical issues under pressure.
- 3+ years of consistent experience. A clear hands-on track record in software engineering or a closely related customer-facing technical role, not scattered or unrelated roles.
- Production Node.js and TypeScript. You have written and shipped real production code, and you can fix and improve it, not only explain it.
- Hands-on AI and LLM experience (required). Building with or using AI agents, LLM APIs, or prompt engineering, including tools like Cursor or Claude Code. This is required, not a nice-to-have.
- Customer-facing technical experience in SaaS. Onboarding, implementation, integration debugging, troubleshooting, solutions engineering, or similar, with clear technical communication.
- Helpdesk, CRM, or communication tools. Experience with, or fast ability to learn, tools and APIs such as Zendesk, Intercom, HubSpot, and similar platforms.
- Fluent English. Clear writing and confident speaking on video calls with US and European enterprise customers.
- Based in Jordan and on-site. Comfortable working across US, Europe, and Saudi time zones when needed.
- Strong interest in startup life. You want ownership, fast learning, and direct customer impact in a high-growth environment. This is not a relaxed 9-to-5 role, and you're comfortable with an intense pace and long hours when needed.
_________________________________________________________________________________________
Compensation
The expected compensation range is 1,500 to 2,500 JOD per month, depending on experience and fit. This range is intended for candidates who strongly match the full mix of production Node.js and TypeScript experience, customer-facing technical work, hands-on AI or LLM exposure, and strong communication skills.
_________________________________________________________________________________________
Before you apply
Please apply only if this role feels strongly aligned with your actual experience. This is not a general support role, not a junior engineering role, and not a pure backend role with no customer exposure. The strongest candidates will be people who enjoy being close to customers, solving real technical problems, working with AI-native products, and contributing directly to the product in a fast-moving startup environment.