Job Closed
This listing is no longer active.
Enabling your legal AI journey
Backend Engineer – AI, Legal Tech
Location
Europe
Posted
90 days ago
Salary
0
Seniority
Senior
Job Description
Backend Engineer – AI, Legal Tech
Saga
• Design and build backend systems powering AI driven legal products • Own APIs, data models, and services end to end • Work on document ingestion, processing, and semantic search RAG • Improve performance, reliability, and security in multi tenant systems • Collaborate closely with engineering and product to ship end to end features • Decide when to design new systems and when to extend existing architecture
Job Requirements
- 3+ years of backend experience with TypeScript and Node.js
- Strong fundamentals in APIs, databases, and backend architecture
- Comfortable designing systems and implementing within existing codebases
- Security minded and production oriented
- High ownership. You ship, maintain, and improve what you build
- Experience with LLMs, AI integrations, or RAG pipelines
- Familiarity with vector databases
- Background in legal tech or enterprise SaaS
- Fluent English is required. Any additional European language is a plus.
Benefits
- Competitive compensation with base salary and equity, giving you the opportunity to participate in long term value
- 20 paid vacation days and holiday allowance
- A personal budget for conferences, courses, and certifications
- A real opportunity to change how the legal industry works, helping professionals regain time, clarity, and control
- A remote first setup with social hubs in Amsterdam and Oslo and regular in person collaboration for workshops and team moments
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Backend Engineer
hireforyou.proWe look forward to receiving your CV and learning more about your experience! Dear Candidates, due to a high volume of applications, only selected candidates will be contacted for interviews. We appreciate your understanding. Thank you for considering a career with us!
Role Description Looking for a Senior Backend Engineer (Node.js / Scraping Automation) to design and build the backend behind the auto-apply platform with a strong focus on ATS/job-board scraping and automation. This includes: - Browser automation - CAPTCHAs - IP blocking - Email-based verification flows - Multi-step login/sign-up journeys - Workers, queues, orchestration, status tracking, APIs, and observability What You’ll Do: - Design and develop a reliable web scraping & automation layer: handle and minimise CAPTCHAs, deal with IP blocking (IP rotation, proxies, rate limiting), automate systems with email verification, verification codes/links, logins, and other multi-step flows. - Design and develop the backend for the auto-apply system. - Build and scale high-load services: workers, task queues, flow orchestration. - Build a platform that scales reliably: retries, deduplication, throttling, graceful degradation, timeouts. - Design an architecture that scales across multiple ATS and job boards. - Design an architecture that supports horizontal scaling and remains resilient to unstable external systems, UI changes, deadlocks, and partial failures. - Set up monitoring and alerting for critical systems (CAPTCHA spikes, blocks, failure rates by ATS, queue health, etc.). - Work with the Tech Lead to shape realistic technical requirements, API contracts, and pragmatic implementation decisions. Qualifications - 5-6+ years of commercial backend experience. - Strong production experience with Node.js (TypeScript preferred). - Practical production experience with Go and/or Python for scraping, automation, or integration-heavy services. - Hands-on production experience with web scraping / browser automation: Playwright / Puppeteer / Selenium, dynamic websites, SPAs, unstable external systems, and anti-bot / anti-scraping constraints. - Strong understanding of anti-bot / anti-scraping constraints: CAPTCHAs, IP blocking, proxies, session persistence, throttling, redirect loops, retries, and timeouts. - Experience building high-load distributed systems with microservices, workers and queues, designed for fault tolerance and scalability. - Confident with Postgres, Redis and NATS (or similar message brokers) in production. - Experience automating complex multi-step flows, including signup, login, email confirmations, verification codes, magic links, and application submission journeys. - Strong focus on security and data privacy (PII, tokens, encryption). - Ability to design and document HTTP APIs (REST, Swagger / OpenAPI). Requirements - Experience in fast-growing startups where autonomy and ownership are key. - Background in systems sensitive to anti-fraud / anti-bot measures (fintech, ticketing, e-commerce, marketplaces, etc.). - Experience with observability tooling: Prometheus / Grafana, ELK / OpenSearch, Sentry, etc. - Understanding of ATS and job boards (Workday, Greenhouse, Lever, SmartRecruiters, Indeed, LinkedIn, etc.). Benefits - Market-level compensation - Office/hybrid in Warsaw or fully remote from nearby time zones (CET ±2). - 20 paid working days of vacation per year + 5 sick leaves.
• Write clean, efficient, and well-documented code following established coding standards and best practices. • Assist in developing, maintaining, and enhancing software applications using .NET technologies. • Support debugging, troubleshooting, and resolving software issues to ensure application stability and performance. • Contribute to unit testing and participate in functional and regression testing to maintain code quality. • Collaborate in Agile development activities, including daily stand-ups, sprint planning, and retrospectives. • Participate in code reviews to improve code quality and learn development best practices. • Work closely with cross-functional teams to design, develop, and implement new features. • Collaborate with stakeholders to understand project requirements and deliver solutions aligned with business needs. • Provide technical support and assist in resolving application-related issues. • Maintain and update technical documentation for the projects you contribute to. • Continuously learn and adapt to new tools, technologies, and development practices.
Python Backend Developer
Lighthouse TechnologiesCommitted to deliver high quality software to our customers and contribute with our talent and innovation to society.
• Collaborating with development teams to determine application requirements. • Writing and testing scalable, cloud-native Python code. • Developing back-end components and APIs using AWS Lambda, CDK, and other AWS services. • Ensuring efficient deployment and integration of back-end components with front-end elements. • Automating deployment workflows and managing cloud infrastructure. • Monitoring, testing, and debugging applications for performance and scalability. • Creating and maintaining documentation for cloud-based systems and services.
Senior Backend Java Engineer
Inmar IntelligenceWe make businesses smarter to improve consumers' lives.
• Join our Core Platform team as a Senior Backend Java Engineer • Focus on backend systems development, building scalable enterprise-grade services • Work alongside DevOps and infrastructure teams in a modern cloud-native environment • Participate actively in Agile ceremonies and collaboration with cross-functional teams



