freehire launches on Product Hunt on 26 August.

Follow →

Junior-Middle Backend Developer (Node.js, LLM/RAG, MCP, AI agents)

Summary

Builds backend services in Node.js/TypeScript that integrate LLMs, RAG, and AI agents for automated lead generation and recruitment outreach, using cloud infrastructure and async task queues.

We are looking for a Junior-Middle Backend Developer to join a fast-growing start-up developing a product for automated lead generation and recruitment outreach.
Responsibilities:
Day-to-day product implementation.
Develop integrations with AI (e.g., Perplexity, OpenAI) & 3rd party API (e.g., CRMs).
Leverage your prompt engineering skills to maximize the outcome.
Customer discovery. That includes: internal product conversations, as well as joining some customer calls (Maybe not from day one, but definitely later on).
Requirements:
At least 1 year of experience working in a product company/startup.
1-3 years of software development experience.
Experience with Node.js, TypeScript, JSON, REST API, Git.
Experience in LLM/RAG, MCP, and AI agent development and prompt engineering.
Database design and optimization (SQL).
Development in cloud infrastructure (AWS/GCP/Azure).
Patterns for asynchronous task processing (RabbitMQ, SQS, or similar).
Experience with n8n/make will be a great plus.
Excellent verbal communication skills.
Excellent English, minimum B2 level.
Absolutely customer-centric and flexible in a dynamic environment (i.e., fully tolerant of shifting priorities daily).
Job details:
Full-time.
Fully remote.
Long-term.
B2B contract.
Start date — ideally ASAP, but negotiable.
What else will you get:
Learning how a startup grows.
Direct impact on product and company strategy.
Deliver value directly to paying B2B clients.
You will work with the most modern toolset (including Cursor in Agent mode).
The hiring process:
30-45 min pre-screen interview with a recruitment manager.
30 min call with the client.
A technical deep-dive interview, most likely with online coding (conducted by the client).

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available