Full-Stack Engineer - Data, Infrastructure & AI at Agent F GmbH | BE, DE | Rezi

Full-Stack Engineer - Data, Infrastructure & AI at Agent F GmbH

Full-Stack Engineer - Data, Infrastructure & AI

Agent F GmbH · BE, DE

Today

Full-Stack Engineer - Data, Infrastructure & AI

Agent F GmbH · BE, DE

28 minutes ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now
Resume preview

Tailor your resume to this Full-Stack Engineer - Data, Infrastructure & AI role.

Rezi rewrites your resume against Agent F GmbH's job description. Free.

Resume score gauge reading 58 out of 100

Don't guess if your resume is good enough.

See how it scores against the Full-Stack Engineer - Data, Infrastructure & AI posting at Agent F GmbH — free, in seconds.

About the Role

You will be a full-stack engineer, shipping customer features across the interface, application services, and database. Your particular strength will be the data and infrastructure that make those features dependable, including how records are stored, how imports and background jobs run, and how information moves between Agent F and a customer’s other tools. You will help build and operate the whole product, with deeper ownership of this foundation. This is hands-on full-stack engineering where you will extend data models, implement application services, connect them to screens, test them against real databases, and follow releases into production. You will also investigate and improve system reliability for slow reports, failed imports, and interrupted jobs. The foundation also supports AI work, and you will build the services and data access needed for features like document extraction and connected customer knowledge.

Responsibilities

  • Build application services and customer features, including logic and APIs that connect records, business rules, and screens.
  • Take features through implementation, testing, release, and production support.
  • Design clear data models, enforce relationships and transaction boundaries, and improve slow queries.
  • Manage schema changes through reviewed migrations, preserve financial history, and keep customer data isolated.
  • Connect accounting tools, business systems, and spreadsheets to a consistent model.
  • Validate incoming records, handle changing source formats, and ensure imported totals agree with the source.
  • Build scheduled jobs and workers for background processing, handling retries, resuming interrupted runs, and making progress and failures visible.
  • Diagnose expensive queries, processing bottlenecks, and partial failures.
  • Test changes against real databases, plan for growing workloads, and build safe recovery procedures.
  • Add AI features such as extracting invoice fields or preparing orders from approved business data.
  • Give AI models access through controlled services, check outputs, and require approval where needed.
  • Develop connected customer knowledge when a feature needs it and measure its improvement.
  • Take ownership of existing services or data flows, understand their production operation, and ship improvements.
  • Address concrete reliability or performance problems, such as slow reports, fragile integrations, or jobs that cannot recover cleanly.
  • Take pride in a dependable application backbone, ensuring processing completion, record reconciliation, and trustworthy results.
  • Own the investigation and recovery when jobs fail or figures disagree.
  • Assess impact, contain affected processing, trace causes, and verify repaired results for incidents.
  • Interrupt planned work, respond promptly, and stay engaged when urgent issues risk SLAs, onboarding commitments, or financial deadlines.
  • Participate in on-call coverage and coordinated incident response.
  • Keep people informed during incidents and see issues through to verified recovery or explicit handover.
  • Improve the system to make future emergencies less likely.
  • Own the application and data infrastructure for your work.
  • Carry a full share of customer feature delivery.
  • Collaborate across infrastructure, operations, and product design to deliver complete customer outcomes.
  • Use coding agents to implement changes and remain responsible for reviewing, testing, and operating the result.
  • Pick up the most important work or whatever is on fire, including tasks outside your specialty.
  • Take initiative, bring in the right expertise, and stay involved until the problem is resolved.

Requirements

  • Seven or more years of software engineering experience.
  • Substantial ownership of production applications and data systems.
  • Experience designing relational data models, building services, and processing pipelines, and remaining responsible for them after release.
  • Comfortable delivering across the stack.
  • Experience using AI tools in daily work.
  • Ability to explain how slow queries were diagnosed, failed jobs were recovered, or database changes were shipped safely.
  • Understanding of concurrent requests, unavailable dependencies, or process restarts.
  • Ability to follow a problem from a source record through the application to the customer-seen result.
  • Experience with full-stack development with TypeScript, Node.js, React, and PostgreSQL, or closely comparable technologies.
  • Experience with relational data modeling, SQL, query optimization, indexes, transactions, and reviewed database migrations.
  • Experience with application services and APIs, including permissions, validation, and handling concurrent requests.
  • Experience with data imports, integrations, and background jobs, including queues, safe retries, and recovery from partial failures.
  • Experience with production debugging, service monitoring, and performance work on systems used by real customers.
  • Experience with automated tests against real databases and other service dependencies.
  • Practical use of AI in software, with an understanding of how to check outputs and control access to customer data.
  • Daily use of AI coding agents, with direct responsibility for code review and verification.
  • A computer science or computer engineering degree, or equivalent practical depth.
  • Experience with financial or operational systems where correctness and traceability matter.
  • Experience with larger data migrations.
  • Experience with cloud storage and container-based workloads.
  • Experience putting document extraction or features using large language models (LLMs) into production.
  • Knowledge of knowledge graphs, which connect related company records.
  • Experience with privately hosted or adapted models.

Skills

  • Full-stack development
  • TypeScript
  • Node.js
  • React
  • PostgreSQL
  • Relational data modelling
  • SQL
  • Query optimisation
  • Indexes
  • Transactions
  • Reviewed database migrations
  • Application services
  • APIs
  • Permissions
  • Validation
  • Handling concurrent requests
  • Data imports
  • Integrations
  • Background jobs
  • Queues
  • Safe retries
  • Recovery from partial failures
  • Production debugging
  • Service monitoring
  • Performance work
  • Automated tests
  • AI in software
  • AI coding agents
  • Code review
  • Verification
  • Financial systems
  • Operational systems
  • Data migrations
  • Cloud storage
  • Container-based workloads
  • Document extraction
  • Large language models (LLMs)
  • Knowledge graphs
  • Privately hosted models
  • Adapted models

Location

  • Berlin

Work Type

  • Full-time
  • In-person

Experience Level

  • Senior
  • Seven or more years of software engineering experience

Education Level

  • Computer science or computer engineering degree, or equivalent practical depth

About the Company

  • Agent F is building an autonomous finance function: software that takes on the work of keeping a company’s finances in order.
  • This involves bringing information together from different systems, recording transactions correctly, preparing useful reports, and helping people understand what needs their attention.
  • The ambition is to make this work increasingly automatic, while keeping every number explainable and every consequential action under clear control.
  • Agent F is building towards a complete business management system for growing companies.
  • These founding roles will shape both the product and the way it is built.