Senior Fullstack Engineer (Legal AI)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior Fullstack Engineer (Python/TypeScript): Developing an AI platform for legal professionals to automate knowledge work with an accent on deep legal reasoning and generative technology. Focus on building end-to-end product features, designing scalable backend APIs, and integrating AI agents to enhance developer productivity.
Location: Hybrid in Berlin, Germany (minimum 8 days per month in office)
Company
is a global provider of professional information and software solutions, with the Libra platform transforming legal research and drafting through cutting-edge AI.
What you will do
- Design, implement, and maintain product features across the stack, from backend APIs to frontend interfaces.
- Collaborate with product and design teams to deliver intuitive and high-performing user experiences.
- Ensure code quality, security, and scalability through thoughtful architecture and engineering best practices.
- Contribute to technical decision-making and help shape the engineering culture.
- Explore and integrate AI tools and agents to optimize developer productivity and product capabilities.
Requirements
- Minimum 4 years of experience in product software engineering.
- Strong proficiency in Python, specifically FastAPI and asynchronous programming.
- Solid experience with TypeScript.
- English: Excellent communication skills required.
- Experience using AI coding agents like Cursor or Claude Code.
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
Nice to have
- Experience with Svelte.
- Experience building or contributing to LLM-powered products.
- Proficiency in German.
Culture & Benefits
- Permanent employment contract from day one.
- Hybrid work model with flexibility: up to 3 days remote per week.
- Ability to work from anywhere within the EU for up to 20 days per year.
- 26 vacation days and one additional annual volunteer day.
- Support for professional development via LinkedIn E-learning and goFluent language training.
Hiring process
- Interviews must be conducted without the assistance of AI tools or external prompts.
- Candidates must remove virtual backgrounds and participate in in-person interviews.
- Applicants may be required to appear onsite at a office.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →