Job
- Level
- Senior
- Job Field
- Software, Back End
- Employment Type
- Full Time
- Contract Type
- Permanent employment
- Location
- Berlin
- Working Model
- Hybrid, Onsite
Job Summary
In this role, you will further develop the Logos platform, manage core logic in Common Lisp, optimize PostgreSQL queries, and create web components to strengthen the software for the coming years.
Job Technologies
Your role in the team
- You develop and expand logos, our platform for complex legal and administrative processes that has been in use for over 20 years - in Common Lisp (SBCL), with a REPL-centric workflow and modern tooling (ASDF, SLIME/SLY).
- You are responsible for core logic, HTTP endpoints, and services, ensuring that the platform remains maintainable, extensible, and future-proof.
- You work with PostgreSQL on schema evolution, migrations, and query optimization — utilizing hu.dwim.perec and your own SQL tooling.
- You maintain and develop XML/XSLT pipelines (cxml, plexippus-xpath, libxslt) as well as document generation (cl-pdf, OOXML).
- You design HTTP/Web components (Hunchentoot), Auth/SSO, and Mail integration.
- You drive the SaaS capability of the platform forward: reproducible builds, containerizable configuration, and observability (logging, metrics, tracing).
- You strategically utilize AI-powered development tools to securely analyze and further develop large Lisp codebases.
- You actively contribute to engineering excellence: testing, CI, code reviews, and documented architectural decisions.
This text has been machine translated. Show original
Our expectations of you
Qualifications
- Solid PostgreSQL expertise: schema design, indexes, tuning, and migrations are part of your daily routine.
- You can incrementally modernize established systems without destroying proven foundations.
- Advantage: Python skills for integration with our rule mapping automation and AI service landscape.
- Advantageous: Linux server operation, container workflows, Nix/NixOS.
- You communicate clearly and in a structured manner in English; German is a strong plus.
Experience
- Several years of practical experience with Common Lisp in production - you are confident in CLOS, Macros, Conditions/Restarts, and a REPL-First workflow.
- Experience with XML/XSLT and common Lisp libraries (including Alexandria, Bordeaux-Threads, CL-PPCre, Drakma, CFFI).
- Advantage: Experience with hu.dwim.perec, Postmodern, or cl-dbi.
This text has been machine translated. Show original
What we offer
- You work on a technically demanding, productive Lisp codebase with a real societal mission – not a greenfield toy project, but a substance developed over more than 20 years.
- You actively contribute to shaping how an established platform becomes ready for the next decade.
- Flexible working model: Full-time with the possibility to work predominantly remotely - with a modern office in Berlin-Mitte for the days when presence is required.
- A small, technically strong team with short decision-making paths.
- Innovative projects at the intersection of Legal Tech, AI, and regulatory automation.
This text has been machine translated. Show original
Topics that you deal with on the job
Job Locations
This is your employer
Rulemapping
The Rulemapping Group GmbH, based in Berlin, operates at the intersection of law and technology. Through the Rulemapping method and Rule AI, the company transforms laws and administrative processes into digital, traceable decision logic.
Description
- Company Type
- Startup
- Working Model
- Hybrid, Onsite
- Industry
- Internet, IT, Telecommunication