Logo for Apricot

Backend Engineer - AI/LLM Applications

Role overview

Qualifications

  • 3 years of backend or full-stack engineering experience
  • Strong TypeScript skills and production experience with Node.js
  • Experience building APIs and working with relational databases, especially PostgreSQL
  • Hands-on experience integrating AI or LLM services into software products

Responsibilities

  • Design, build, and maintain backend services and APIs
  • Translate product/customer needs into secure, reliable features from design through production
  • Design database schemas, migrations, and customer-data access rules
  • Integrate AI/LLM services into production workflows

Key facts

Hard skills

Other skills

  • Decisiveness
  • Teamwork

About the company

Apricot logo

Apricot

Human Resources Services

Apricot is a a non profit sourcing firm working with displaced and underserved talent from MENA. We are product and tech leaders at Fortune 50 companies who have come together to create a vibrant community of top-tier talent; a dedicated group of non-profiteers working both inside and outside the communities we are a part of and represent. With our experience in building successful startups, we are now on a mission to help others achieve the same success. By using our proven methods and a hands-on approach, we are opening doors for new tech talent and creating opportunities for growth and innovation.

Company details

IndustryHuman Resources Services
Company size11 - 50

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

This is a remote position.

  • Project Scope: Full-Time Engineering Role

  • Location: Remote - Open to candidates across the MENA region, including candidates based in Gaza and the Occupied Palestinian Territories.

  • Role Type: Full-Time Contractor

  • Reports to: You will work closely with the founders and product team to design, build, and maintain backend services and APIs, translating product and customer needs into secure and reliable features.

  • Time-zone overlap requirement: Must be comfortable and available to collaborate 9am–1pm Pacific time. 

The opportunity

Our client is looking for a Backend Engineer to help build and improve an AI-powered legal technology platform. The platform helps law firms handle new-client inquiries and automate workflows. This is an opportunity to join a small team where engineers work closely with the founders and product team, helping shape features from idea through production. The role will involve backend development, AI/LLM integrations, databases, APIs, and cloud services.

About the Organization

Our client builds AI-powered legal technology that helps law firms handle new-client inquiries and automate workflows. The team is focused on building practical software that improves how legal teams manage customer interactions and internal processes.

What you will do

  • Design, build, and maintain backend services and APIs.

  • Translate product/customer needs into secure, reliable features from design through production.

  • Design database schemas, migrations, and customer-data access rules.

  • Integrate AI/LLM services into production workflows with checks for errors and unreliable results.

  • Build messaging, document-processing, and workflow-automation integrations.

  • Deploy and monitor containerized cloud services.

  • Collaborate with founders and the product team on technical decisions and product improvements.


Requirements

What you bring

Must-haves:

  • 3 years of backend or full-stack engineering experience.

  • Strong TypeScript skills and production experience with Node.js.

  • Experience building APIs and working with relational databases, especially PostgreSQL.

  • Good understanding of secure data access and reliable production services.

  • Experience deploying services using containers and cloud platforms.

  • Hands-on experience integrating AI or LLM services into software products.

  • Clear communication, sound judgment, and comfort working in a small team with changing priorities.

Nice-to-have: Spanish speaking is a big plus.

How the engagement works

  • The hiring process begins with a conversation with the client to discuss your experience, technical background, and approach to building backend and AI-powered products.

  • You are expected to provide your own laptop and basic equipment, maintain reliable connectivity, and have a secure working environment suitable for client work.

  • The engagement is full-time contractor

  • If you contract through Apricot, planned check-ins are [month 1 and month 3 / other approved cadence] to see how the engagement is working and help address issues.

About Apricot

Apricot is a non-profit sourcing firm connecting displaced and underserved professionals from Palestine and the wider MENA region with global employment opportunities. We combine a clear social-impact mission with fast, high-quality recruitment delivery for international clients.



Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Back-End Engineer Related jobs

Other jobs at Apricot

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.