[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"public-job-detail-senior-full-stack-engineer-fef8853b":3,"mdc-v8xo2z-key":52},{"id":4,"title":5,"slug":6,"description":7,"location":8,"type":9,"status":10,"salaryMin":11,"salaryMax":11,"salaryCurrency":11,"salaryUnit":11,"remoteStatus":11,"validThrough":11,"requireResume":12,"requireCoverLetter":12,"createdAt":13,"questions":14,"organizationName":51,"organizationLogo":11},"fef8853b-5e72-4da0-939b-db240e4fb484","Senior Full-Stack Engineer","senior-full-stack-engineer-fef8853b","We're hiring a Senior Full-Stack Engineer to help scale the core DijiRecruit platform used by growing hiring teams. You will own high-impact features across product, API, and data layers using TypeScript, Nuxt, and PostgreSQL in a pragmatic, fast-moving environment.\n\n**What you'll do**\n- Deliver end-to-end features from discovery and technical design to production rollout\n- Shape architecture decisions for multi-tenant workflows, performance, and reliability\n- Partner with product and design to turn recruiter pain points into elegant UX\n- Raise engineering quality through thoughtful code review, testing, and observability\n- Mentor team members and improve development standards across the stack\n\n**What we're looking for**\n- 5+ years building and shipping production web applications\n- Strong TypeScript proficiency across frontend and backend services\n- Experience with modern component architectures (Vue, React, or similar)\n- Practical PostgreSQL skills including query tuning and schema evolution\n- Familiarity with CI\u002FCD, Dockerized environments, and cloud deployment workflows\n- Clear communication and ownership mindset in cross-functional teams\n\n**Nice to have**\n- Experience building internal tools, ATS\u002FHR products, or workflow-heavy B2B software\n- Interest in transparent, explainable AI experiences","Berlin, Germany (Hybrid)","full_time","open",null,false,"2026-03-04T16:17:13.725Z",[15,21,32,37,42],{"id":16,"type":17,"label":18,"description":11,"required":19,"options":11,"displayOrder":20},"67ef49aa-b287-41a2-ace9-ea5ca14a0e6b","short_text","Years of TypeScript experience",true,0,{"id":22,"type":23,"label":24,"description":11,"required":19,"options":25,"displayOrder":31},"ac6f0e70-2c10-4ccb-b204-aaed3ac1ddca","single_select","Preferred frontend framework",[26,27,28,29,30],"Vue","React","Svelte","Angular","Solid",1,{"id":33,"type":34,"label":35,"description":11,"required":19,"options":11,"displayOrder":36},"d027ab3f-9d63-4f77-836d-8ca862c95905","long_text","Describe a challenging technical problem you solved recently",2,{"id":38,"type":39,"label":40,"description":11,"required":12,"options":11,"displayOrder":41},"7b9e2eb8-3e46-43e0-948e-f1e711ca5c4b","url","Link to your GitHub profile or portfolio",3,{"id":43,"type":23,"label":44,"description":11,"required":19,"options":45,"displayOrder":50},"a4f0862b-c038-4be6-938c-49bea94befd0","When can you start?",[46,47,48,49],"Immediately","2 weeks","1 month","2-3 months",4,"DijiRecruit Demo",{"data":53,"body":54},{},{"type":55,"children":56},"root",[57,65,74,104,112,145,153],{"type":58,"tag":59,"props":60,"children":61},"element","p",{},[62],{"type":63,"value":64},"text","We're hiring a Senior Full-Stack Engineer to help scale the core DijiRecruit platform used by growing hiring teams. You will own high-impact features across product, API, and data layers using TypeScript, Nuxt, and PostgreSQL in a pragmatic, fast-moving environment.",{"type":58,"tag":59,"props":66,"children":67},{},[68],{"type":58,"tag":69,"props":70,"children":71},"strong",{},[72],{"type":63,"value":73},"What you'll do",{"type":58,"tag":75,"props":76,"children":77},"ul",{},[78,84,89,94,99],{"type":58,"tag":79,"props":80,"children":81},"li",{},[82],{"type":63,"value":83},"Deliver end-to-end features from discovery and technical design to production rollout",{"type":58,"tag":79,"props":85,"children":86},{},[87],{"type":63,"value":88},"Shape architecture decisions for multi-tenant workflows, performance, and reliability",{"type":58,"tag":79,"props":90,"children":91},{},[92],{"type":63,"value":93},"Partner with product and design to turn recruiter pain points into elegant UX",{"type":58,"tag":79,"props":95,"children":96},{},[97],{"type":63,"value":98},"Raise engineering quality through thoughtful code review, testing, and observability",{"type":58,"tag":79,"props":100,"children":101},{},[102],{"type":63,"value":103},"Mentor team members and improve development standards across the stack",{"type":58,"tag":59,"props":105,"children":106},{},[107],{"type":58,"tag":69,"props":108,"children":109},{},[110],{"type":63,"value":111},"What we're looking for",{"type":58,"tag":75,"props":113,"children":114},{},[115,120,125,130,135,140],{"type":58,"tag":79,"props":116,"children":117},{},[118],{"type":63,"value":119},"5+ years building and shipping production web applications",{"type":58,"tag":79,"props":121,"children":122},{},[123],{"type":63,"value":124},"Strong TypeScript proficiency across frontend and backend services",{"type":58,"tag":79,"props":126,"children":127},{},[128],{"type":63,"value":129},"Experience with modern component architectures (Vue, React, or similar)",{"type":58,"tag":79,"props":131,"children":132},{},[133],{"type":63,"value":134},"Practical PostgreSQL skills including query tuning and schema evolution",{"type":58,"tag":79,"props":136,"children":137},{},[138],{"type":63,"value":139},"Familiarity with CI\u002FCD, Dockerized environments, and cloud deployment workflows",{"type":58,"tag":79,"props":141,"children":142},{},[143],{"type":63,"value":144},"Clear communication and ownership mindset in cross-functional teams",{"type":58,"tag":59,"props":146,"children":147},{},[148],{"type":58,"tag":69,"props":149,"children":150},{},[151],{"type":63,"value":152},"Nice to have",{"type":58,"tag":75,"props":154,"children":155},{},[156,161],{"type":58,"tag":79,"props":157,"children":158},{},[159],{"type":63,"value":160},"Experience building internal tools, ATS\u002FHR products, or workflow-heavy B2B software",{"type":58,"tag":79,"props":162,"children":163},{},[164],{"type":63,"value":165},"Interest in transparent, explainable AI experiences"]