Job Closed

This listing is no longer active.

Saga logo
Saga

Enabling your legal AI journey

Backend Engineer – AI, Legal Tech

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 11-50Since 2024H1B SponsorCompany SiteLinkedIn

Location

Norway

Posted

6 days ago

Salary

0

Seniority

Senior

Bachelor Degree3 yrs expEnglishDistributed SystemsJavaScriptNode.jsTypeScript

Job Description

Backend Engineer – AI, Legal Tech

Saga

• Design, build, and maintain backend services, REST APIs, and data models using TypeScript and Node.js • Develop document ingestion, processing, semantic search, vector search, and RAG-based systems leveraging LLMs from providers such as OpenAI, Anthropic, and Google • Build and operate asynchronous processing pipelines, background workers, and long-running jobs • Improve performance, reliability, scalability, and security across distributed, multi-tenant systems and databases • Collaborate with engineering, legal, and product teams to deliver customer-facing features and contribute to architectural decisions • Monitor, maintain, and continuously improve production systems and platform capabilities

Job Requirements

  • 3+ years of professional backend engineering experience with TypeScript and Node.js
  • Strong understanding of APIs, databases, distributed systems, and backend architecture
  • Experience designing and implementing solutions within existing production codebases
  • Experience operating and supporting backend services in production environments
  • A strong ownership mindset with a focus on reliability, maintainability, and continuous improvement
  • Clear written and verbal English communication skills and the ability to collaborate effectively across teams

Benefits

  • A competitive compensation, giving you the opportunity to participate in long-term value
  • A chance to build the learning foundation for one of Europe's fastest-growing AI companies serving clients globally
  • Autonomy to build and experiment, with direct impact on company strategy and client success
  • An international team that moves fast, thinks clearly, and builds with care

Related Job Pages

More Backend Engineer Jobs

Innovecs logo

Business Analyst, Java

Innovecs

We are a global digital services company

Full TimeRemoteTeam 501-1,000Since 2010H1B No Sponsor

• Gather and clarify business requirements in close collaboration with stakeholders • Define and structure functional requirements from scratch (no existing documentation) • Translate business needs into user stories, acceptance criteria, and UI/UX requirements • Work closely with UI/UX designers on user flows, wireframes, and interface logic • Help establish lightweight but scalable documentation standards (requirements, flows, specs) • Participate in product discovery and help shape solutions early in the lifecycle • Support developers by ensuring clarity of requirements during implementation • Review UI implementations to ensure alignment with business expectations • Identify gaps, inconsistencies, and opportunities for process and product improvement

Ukraine

Role Description La risorsa verrà inserita all'interno della business unit ICT in un team altamente qualificato, con opportunità di crescita su architetture Azure e pratiche DevSecOps e parteciperà attivamente all'implementazione di iniziative di modernizzazione applicativa, progettazione cloud-native tramite Microsoft Azure, sviluppo applicativo e pratiche DevOps all'interno di contesti entreprise. Activities - Progettare e sviluppare soluzioni cloud-native su Microsoft Azure, con utilizzo di servizi PaaS e Serverless (App Service, Function App, Service Bus, Storage) - Sviluppare applicazioni backend in C# (.NET) e contribuire a componenti in Python e/o React secondo le esigenze di progetto - Progettare e ottimizzare soluzioni di persistenza dei dati su Azure SQL e Cosmos DB - Definire e gestire l'infrastruttura come codice tramite Bicep - Configurare e mantenere pipeline CI/CD su Azure DevOps e/o Bitbucket, promuovendo pratiche DevOps e DevSecOps nel team - Gestire soluzioni di containerizzazione su Azure (ACR, Container Apps, Container Instance) - Contribuire all'analisi tecnica dei requisiti e alla progettazione architetturale, producendo documentazione HLD/LLD - Supportare attività di rearchitect, reengineering o refactoring di applicazioni esistenti verso paradigmi cloud-native Qualifications - Solida esperienza con i servizi Azure PaaS e Serverless: App Service, Function App, Azure SQL, Cosmos DB, Storage, Service Bus - Competenza nello sviluppo backend in C# (.NET) - Esperienza nella definizione e gestione dell'infrastruttura come codice tramite Bicep - Conoscenza di Python e/o React - Esperienza nella configurazione e gestione di pipeline CI/CD su Azure DevOps e/o Bitbucket - Capacità di analisi tecnica dei requisiti e di progettazione architetturale - Attitudine al lavoro in team e alla condivisione delle best practice tecniche Preferred Requirements - Servizi di containerizzazione Azure (ACR, Container Apps, Container Instance) - Esperienze di rearchitect, reengineering o refactoring Benefits - Inserimento su progetto strutturato e continuativo - Contesto tecnologico moderno e collaborativo - RAL indicativa: € 35.000 – €45.000 - Modalità di lavoro full remote - Possibilità di crescita tecnica su progetti di Digital Transformation Location Italia, full remote

Italy
€35K - €45K / year
Relewant logo

Senior Fullstack Java Developer

Relewant

Saremo il tuo Skill Integrator

Full TimeRemoteTeam 11-50Since 2001H1B No Sponsor

• Sviluppare e mantenere soluzioni software complesse usando Java e tecnologie moderne • Collaborare con i membri del team per fornire soluzioni di alta qualità • Partecipare a revisioni del codice e contribuire a decisioni architetturali tecniche • Mentorare sviluppatori junior e condividere le migliori pratiche

Switzerland
Relewant logo

Java Developer

Relewant

Saremo il tuo Skill Integrator

Full TimeRemoteTeam 11-50Since 2001H1B No Sponsor

• Sviluppo e testing di applicazioni web • Coinvolgimento in attività di sviluppo con focus su microservizi • Collaborazione attiva all'interno del team

Switzerland