Nobody tells you why you were rejected. We will. Free, in 30 seconds.

Score my CV against live jobs

Full Stack Engineer, Security Analytics

RedMimicry GmbH · Berlin

On-sitePosted 18 Aug 2026

What this role requires

3 requirements, read out of the advert rather than guessed from the job title:

Also mentioned, not required: TypeScript, JSON, PDF, English, German. Worth having, but their absence is not what gets a CV filtered out.

See how often each of these is required across open full-stack roles in Europe.

Check my CV against these 3 requirements

Free, no card. Tells you which of them your CV evidences and which it only implies.

Job description

We are building a new capability that turns fragmented, noisy security logs into explainable, AI-powered threat analysis, delivered inside the RedMimicry platform.

As a Full Stack Engineer at RedMimicry, you will take a leading role in developing a new security analytics capability within our platform. You will build the user interface and the application layer that connects the underlying components into a reliable workflow for security analysts.

This is a fixed-term position running until 31 October 2027.

Tasks

Build Backend Services and APIs: Implement services and stable interfaces for ingestion, analysis, and reporting workflows.

Design Domain Models: Define maintainable data models for security events, analysis results, and supporting evidence.

Read the full description (44 more sections)

Build Analyst Workflows: Develop complex, data-heavy interfaces that let analysts review results efficiently.

Make Evidence Inspectable: Allow analysts to drill down from a conclusion to the exact source fields and log fragments behind it.

Represent Uncertainty: Present confidence, ambiguity, and alternatives clearly rather than reducing complex results to a binary status.

Implement Reporting: Build consistent JSON and PDF reporting pipelines for machine-readable and human-readable outputs.

Handle Long-Running Jobs: Implement asynchronous processing, progress reporting, retries, cancellation, and useful failure states.

Build Secure Multi-Tenant Components: Apply authentication, authorisation, tenant separation, and secure data-handling patterns.

Maintain Engineering Quality: Add tests, review code, document interfaces, monitor performance, and translate analyst feedback into concrete improvements.

Requirements

You do not need to meet every requirement to apply. We are looking for strong product and systems engineering judgement, not a checklist match.

Backend Engineering

Strong experience with Go or another statically typed backend language

API design, versioning, validation, and error handling

Relational data modelling and SQL

Asynchronous jobs, queues, background processing, and failure recovery

Testing, profiling, and observability

Frontend Engineering

Modern JavaScript or TypeScript

Experience with a modern component-based frontend framework

Building complex, data-heavy interfaces rather than simple CRUD screens

Clear presentation of timelines, evidence, relationships, and confidence information

System Design

Service boundaries, event-driven workflows, and integration patterns

Authentication, authorisation, and tenant isolation

Containerised applications and production deployment workflows

Performance and reliability under large data volumes

Reporting and Data Presentation

JSON APIs and machine-readable exports

PDF or document-generation pipelines

Audit-oriented or evidence-oriented interfaces are a plus

Cybersecurity Knowledge

Experience with SOC tooling, SIEM, EDR, incident response, threat hunting, or security analytics is a strong advantage

Ability to understand process, host, identity, network, and timeline data

Languages

English (required)

German (a plus)

Benefits

Work from anywhere in Germany, and use our Berlin office as often as you like

30 days of paid time off, and a quiet inbox while you are away

Company-paid Deutschlandticket

Annual budget for the courses and certifications you pick yourself

Modern tooling and extensive use of AI

Light process, clear communication, focus on what really matters

A close match is enough. If the role speaks to you, apply with your CV and anything else you would like us to see. What follows is short and transparent, a few conversations with the team and then your first week in Berlin. This position is a fixed-term contract within a funded development project. We are an equal opportunity employer and welcome applications from all backgrounds and genders. Questions about the role or the process are welcome at any point.

Find Jobs in Germany on Arbeitnow

You will apply. Then you will hear nothing.

And no one will tell you what was wrong. See it before you send: your ATS score, every weak line, and the fix for each.

  1. 1

    Drop in your CV

    One PDF, thirty seconds. No card.

  2. 2

    See what is wrong with it

    Every weak passage, quoted from your own CV, with the line to replace it.

  3. 3

    Apply where you fit

    Every European role ranked against what your CV actually says.

  • Free, no card
  • Your CV file is deleted after parsing
  • Refreshed every 6 hours