JellyMatch
Back to job details
JellyMatch Demo Full-time Berlin, Germany (Hybrid)

Senior Full-Stack Engineer

We're hiring a Senior Full-Stack Engineer to help scale the core JellyMatch 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.

What you'll do

  • Deliver end-to-end features from discovery and technical design to production rollout
  • Shape architecture decisions for multi-tenant workflows, performance, and reliability
  • Partner with product and design to turn recruiter pain points into elegant UX
  • Raise engineering quality through thoughtful code review, testing, and observability
  • Mentor team members and improve development standards across the stack

What we're looking for

  • 5+ years building and shipping production web applications
  • Strong TypeScript proficiency across frontend and backend services
  • Experience with modern component architectures (Vue, React, or similar)
  • Practical PostgreSQL skills including query tuning and schema evolution
  • Familiarity with CI/CD, Dockerized environments, and cloud deployment workflows
  • Clear communication and ownership mindset in cross-functional teams

Nice to have

  • Experience building internal tools, ATS/HR products, or workflow-heavy B2B software
  • Interest in transparent, explainable AI experiences

Your application

Fields marked with * are required.

Additional questions

How your personal data is processed

The controller of your personal data is JellyMatch Demo.

Your data is processed in order to carry out this recruitment process and, if you give the separate consent below, future recruitment processes.

Legal basis: steps taken at your request before entering into a contract and applicable employment law (Art. 6(1)(b) and (c) GDPR); for future recruitment – your consent (Art. 6(1)(a) GDPR).

Your data is kept for the duration of this recruitment process and, if you consent to future recruitment, for the period stated in the controller's privacy policy.

You have the right to access, rectify, erase and restrict the processing of your data, to data portability, to object, and to lodge a complaint with your data protection supervisory authority.

You can withdraw your consent to future recruitment at any time by contacting the controller; this does not affect the lawfulness of processing carried out before the withdrawal. Providing your data is voluntary, but necessary to take part in the recruitment.

Some answers are checked automatically against this role's requirements. Your information is kept confidential.