{"id":2159990,"url":"https://alion.io/job/rulemapping-senior-fullstack-engineer-dfm","title":"Senior Fullstack Engineer (d/f/m)","company":{"id":2469504,"name":"Rulemapping","domain":"rulemapping.com","url":"https://alion.io/company/rulemapping","size_band":"11-50","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Personio","truth_index":{"grade":"D","score":52,"open_postings":10,"ghost_share":0.8,"stale_share":0,"repost_share":0,"time_to_fill_p50_days":null,"computed_at":"2026-10-10T05:45:15Z"}},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Berlin, Germany"],"countries":["DE"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":67000,"max_usd":119000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":58},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"CI/CD","optional":false},{"name":"Claude Code","optional":false},{"name":"ESLint","optional":false},{"name":"Figma","optional":false},{"name":"GitHub Actions","optional":false},{"name":"Jest","optional":false},{"name":"Keycloak","optional":false},{"name":"Nest.JS","optional":false},{"name":"Playwright","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Prettier","optional":false},{"name":"Python","optional":false},{"name":"React.js","optional":false},{"name":"Rest API","optional":false},{"name":"TanStack Router","optional":false},{"name":"TypeScript","optional":false},{"name":"Vitest","optional":false},{"name":"JavaScript","optional":true},{"name":"LLM","optional":true},{"name":"Node JS","optional":true},{"name":"Vite","optional":true}],"status":"live","first_seen_at":"2025-12-29T20:03:51Z","employer_posted_date":"2025-12-29","last_verified_at":"2026-10-12T04:50:46Z","board_verified":true,"closed_at":null,"days_open":286,"trust":{"level":"ghost","repost_count":0,"flags":["stale","company_stale"],"days_open":285},"description":"Your mission\nAt Rulemapping, we make legislation machine-readable. You build the web applications through which public authorities and companies work with this technology, from the React frontend to the NestJS backend, in close collaboration with UX and Product Management.\nYou develop performant, maintainable frontend components with React, Panda CSS, and TanStack Router, working closely with UX/UI (Figma) and Product Management on user-centered features.\nYou implement and maintain scalable REST backends in NestJS, with clean architectural principles and clear API design.\nWith PostgreSQL, you own database design, query optimization, and migrations, integrate Keycloak for authentication, and connect the Rulemapping Automation Backend securely.\nAI tools like Claude Code are part of your daily development work, for code generation, refactoring, and tests. You keep code quality high with ESLint, Prettier, Vitest, Jest, Playwright, and structured code reviews.\nYou contribute to architecture decisions, knowledge sharing in the team, and the build-out of our CI/CD pipelines (GitHub Actions, cloud deployment), and evaluate new technologies to keep the platform technically current and scalable for the long term.\nYour profile\nSeveral years of experience building fullstack web applications. Whether with a computer science degree or self-taught with demonstrable practice, what matters is what you have built.\nDeep understanding of TypeScript, React, and PostgreSQL. Python skills are a plus.\nConfident with state management, APIs, authentication (Keycloak), and frontend performance optimization.\nSolid understanding of software architectures, data flows, and API design.\nExperience with Vite and the common tooling around testing and code quality, plus a working understanding of CI/CD and cloud environments.\nYou work autonomously, think pragmatically, and write code that others enjoy building on. You keep yourself actively up to date on new technologies and trends.\nWhy us?\nYou work on a technically demanding platform with a real societal mission, no throwaway projects, but software with substance and longevity\nAn attractive compensation package\nAI is not a buzzword here, it is a core part of the product and you will work closely with applied LLM technology\nA small, technically strong team with short decision-making cycles and plenty of room to shape things\nModern office in central Berlin-Mitte","description_format":"text","description_chars":2418,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Cybersecurity","Government","Decision Intelligence"],"lifecycle":[{"event":"open","at":"2026-10-09T08:05:11Z"}],"visa":[],"liveness":{"score":4,"band":"cold","label":"Long shot","p_open":1,"p_active":0.141,"p_room":0.28,"age_days":284,"expected_fill_days":30,"reasons":["conf:9","stale_co","ghost","win:tail","crowd:"],"computed_at":"2026-10-10T05:45:15Z"},"pay":null,"html_url":"https://alion.io/job/rulemapping-senior-fullstack-engineer-dfm","json_url":"https://alion.io/job/rulemapping-senior-fullstack-engineer-dfm.json","meta":{"generated_at":"2026-10-12T04:57:37Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":7802,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-13T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":2469504},"rest":"https://alion.io/mcp/rest/get_company?id=2469504"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Frulemapping-senior-fullstack-engineer-dfm"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Frulemapping-senior-fullstack-engineer-dfm"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Frulemapping-senior-fullstack-engineer-dfm"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/rulemapping-senior-fullstack-engineer-dfm\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Frulemapping-senior-fullstack-engineer-dfm"}]}