Full-Stack · Node.js / TypeScript · AI
On-site · Amman, Jordan · Full-time
We’re hiring on behalf of our client, a fast-growing, YC-backed AI-native customer experience platform.
Read this first
This is a hands-on engineering role with significant customer exposure, not a support role and not a purely internal development role.
We’re looking for a strong software engineer with solid back-end and systems understanding. You should be able to navigate complex systems, understand system architecture, trace and debug issues across the stack, and think analytically about AI-agent behavior, understanding why something went wrong and how to systematically fix or improve it. Deep ML expertise is not required.
You’ll work directly with enterprise customers to onboard and integrate the platform, troubleshoot technical issues, and ship fixes or improvements directly to the product when needed.
What you’ll do
- Lead technical onboarding and implementation for enterprise customers
- Debug complex technical issues across the product and customer environments
- Investigate integrations with helpdesk and CRM tools such as Zendesk, Intercom, and HubSpot
- Ship fixes, integration improvements, and product enhancements in Node.js and TypeScript
- Troubleshoot AI-agent behavior and help improve AI/LLM workflows
- Work closely with Product Engineering to turn customer problems and feedback into product improvements.
What we’re looking for
Please apply if you strongly match the following:
- 3+ years of relevant hands-on software engineering experience
- Strong full-stack engineering fundamentals, with solid back-end and systems understanding
- Production experience with Node.js and TypeScript
- Hands-on experience with AI agents, LLMs, LLM APIs, or prompt engineering
- Strong debugging and analytical problem-solving skills, you’re comfortable digging into complex problems rather than only working at the surface level
- Previous customer-facing technical experience in SaaS, such as implementation, solutions engineering, integrations, or technical troubleshooting
- Experience with, or the ability to quickly understand, helpdesk, CRM, and customer communication tools and APIs
- Fluent English and confidence communicating directly with enterprise customers
- Based in Jordan and comfortable working on-site
- Flexibility to work with customers across US, Europe, and Saudi time zones when needed
- Comfortable with the ownership, ambiguity, and pace of a fast-growing startup.
About the company
Our client is a YC-backed company building an AI-native customer experience platform used by enterprise businesses to manage customer support and communication.
The product combines AI agents with deep integrations into helpdesk and CRM platforms. Engineers work closely with customers, move quickly, and have direct impact on both the product and customer experience.
Compensation
The expected range is 1,500-2,500 JOD per month, depending on experience and overall fit.
Apply Now!
This role is best suited for someone who enjoys working closely with code, complex technical problems, AI systems, and customers, is fluent in English, and wants to work in a fast-moving startup environment.