3 years of professional software development experience shipping web applications
Front-end: proficiency in modern JavaScript/TypeScript with a major framework (React, Vue, Angular, or similar) and accessibility best practices
Back-end: experience with server-side languages and RESTful API design; familiarity with Rust, TypeScript, or Python in a backend context
Databases and infrastructure: PostgreSQL expertise and familiarity with NoSQL (e.g., Redis); Docker, CI/CD pipelines, and Git
Requirements:
Design, develop, and maintain features across front-end and back-end systems
Collaborate with product managers, designers, and engineers to translate requirements into well-architected software
Write clean, tested, and well-documented code and participate in code reviews
Identify and resolve performance bottlenecks, bugs, and technical debt; contribute to architectural decisions and improve processes
Job description
Your team
As a Senior Fullstack Engineer (f/d/m), you will play a pivotal role in shaping and enhancing the user experience of our AI-driven legal solutions. Our B2B solutions are aimed at professionals who work in law research and legal advising. You will work closely with our design, engineering, and product teams to develop user-facing features across the entire stack, including frontend, backend, and automated testing.
You will join our Tech Team of around 32 people, including UI Engineers, UI Designers, AI Engineers, as well as Fullstack, Backend, and DevOps Engineers.
About you
Experience: 3 years of professional Software Development experience building and shipping web applications
Front-End: Proficiency in modern JavaScript/TypeScript and at least one major framework (React, Vue, Angular, or similar). Knowledge of accessibility best practices, plus.
Back-End: Solid experience with server-side languages and frameworks, as well as an understanding of RESTful API design. We use Rust, TypeScript, and Python for our backends, so you should be familiar with at least one of these languages in a backend context.
Databases: Working knowledge of relational databases (we use PostgreSQL) and familiarity with NoSQL solutions,e.g., Redis.
Infrastructure: Familiarity with containerization (Docker), CI/CD pipelines, and version control (Git).
Fundamentals: Strong grasp of data structures, algorithms, system design principles, and software engineering best practices.
Communication: Ability to communicate technical concepts clearly to both technical and non-technical stakeholders. Comfortable working in a collaborative, cross-functional environment.
Fluent in the English Language
Your responsibilities
Design, develop, and maintain features across our front-end and back-end systems
Collaborate with product managers, designers, and fellow engineers to translate requirements into well-architected, reliable software
Write clean, tested, and well-documented code with a focus on maintainability and long-term quality
Participate in code reviews
Contribute to architectural decisions, helping evaluate trade-offs and choose the right tools for the job
Identify and resolve performance bottlenecks, bugs, and technical debt across the stack.
Help improve engineering processes, tooling, and development workflows.
Our offer to you
Building Europe's sovereign Legal AI is ambitious, meaningful work — and we want the people doing it to be properly looked after. Our benefits are built around flexibility, real-time off to recharge, and the setup to do your best work from wherever you are.
Remote: 100% remote work possible (given a German residence), other countries upon request
Working hours: Flexible working hours
Vacation: 26 days + December 24th & 31st off, + 1 additional vacation day per year of employment (up to 30 days)
Discounts: e.g., Urban Sports Club Membership, depending on location
Equipment: Laptop (Lenovo or Mac), plus €1,000 net home office setup budget (paid with your first salary)