AntragPlus
Engineering

Senior Software Engineer (Full Stack)

Competitive salary + participation in company success

EngineeringRemote or HybridFull-time

About the role

Our vision

Funding should not fail because of bureaucracy. We want a world where organisations put their energy where it is needed – into their projects and their impact, not into funding logic, forms and administration.

Our mission

We are building the digital infrastructure for grant funding: research across 18,000+ programmes, AI-supported analysis and application drafting, review by funding experts and ongoing grant management. AI takes on what scales – people decide where experience and judgement matter.

Your role

You build the product this vision runs on. As a Senior Software Engineer you work end-to-end on AntragPlus – backend, frontend, infrastructure and the AI pipeline at the core of the platform.

You are one of our first engineering hires: you own problems completely, from the conversation with our grant team all the way to production, and you shape how we work technically and which standards we set. Not everything here is fully defined yet – that is deliberate. If you see a better solution, we do not expect you to wait for a ticket.

What you'll do

Build the product: ship features end-to-end on your own responsibility – including the user interface

Advance the AI: prompt engineering, context management, cost control, multi-provider setup (Bedrock, Anthropic, OpenAI)

Build our evaluation practice: own prompt quality, model selection and catching regressions

Run production: operate and debug the live environment (Sentry, CloudWatch, Postgres performance)

Build from real problems: work closely with our grant team – you build from user problems, not from tickets

Shape engineering: architecture, code quality, standards and the technical roadmap

How we'll measure success

Our central benchmark is the time from starting a new project to a finished, submitted application. Every piece of work – shipped features, platform reliability, the quality of our AI output, every automated manual step – feeds into that cycle time. And ultimately into what really matters: our customers' ability to get their projects funded.

Nice to have

German from B1 – our customers and our product are German-speaking; the team works bilingually, and so does the right peer

Experience with AI agents and tool-calling workflows in production

Experience with Terraform

What you bring

  • Several years with TypeScript and Node, plus real depth in Postgres (JSONB, query performance, migrations)
  • Confidence across the stack: Next.js 15 / React Query on the frontend, Express and BullMQ on the backend, AWS (ECS, RDS, Terraform) for infrastructure
  • Hands-on experience with AI pipelines in production — beyond simply calling an API
  • Strong debugging instinct in live systems
  • High autonomy: you ship without hand-holding and close the loop on problems yourself
  • A usability-first mindset — we have no designer; you ship interfaces that genuinely work for grant writers
  • AI-native: tools like Claude Code or Cursor are part of how you work

What we offer

  • Fully remote possible
  • Competitive compensation and participation in company success
  • Real ownership — as one of the first engineering hires you shape the product, the technology, and our standards
  • Professional development budget of €2,000 per year
  • A scalable SaaS product with clear market demand and genuine social impact
  • Short decision paths and direct collaboration with the leadership team
  • Access to exclusive funding databases and modern tools
  • Team events and optional workations

Our values

Our values are how decisions get made — even when the founders aren't in the room.

Customer First

We choose the customer's success even when it means doing unglamorous work — and we tell customers no when it serves them.

Complete Ownership

We own problems, not tasks — even when the problem isn't in our job description. Proposals, not diagnoses; no delegating upwards.

Ship, Learn, Repeat

We choose speed and iteration even when it means rough edges and visible mistakes. Do it by hand first, then automate.

One Team

We assume the best of each other even when it would be easier to assign blame — and respect includes saying uncomfortable things early.

Don't-stop guarantee · 82% approval rate

You have the project. Now let's find the right funding.

Start your funding check and find out which funding opportunities fit your organisation and your project.

Non-binding · don't-stop guarantee · 82% approval rate (industry: ~40%)