Full Stack Engineer, Security Analytics

RedMimicry GmbH
Berlin, Germany
1 day ago
Apply on www.adzuna.de
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Compensation
€69,000.0 - €77,000.0
Working hours
Regular working hours
Languages
English, German
Job source

Tech stack

JavaScript (Programming Language) Application Programming Interfaces (APIs) Systems Engineering User Authentication Big Data Profiling Code Review Cyber Security Data Presentation Data Security Relational Databases JSON
+10 more
Standard Sql Security Information and Event Management TypeScript Management of Software Versions Backend Cybercrime Performance Monitor Front End Software Development Api Design Crud

Job description

  • 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.
  • 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 & conditions

  • 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

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.de
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:17 min

Generating modules and CRUD endpoints automatically

Maximilian Otto Maximilian Otto · World Congress 2024

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

2:47 min

Exploring career opportunities and recruitment open positions

Kurt Eder · LIVE

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:59 min

Identifying repetitive boilerplate code in basic CRUD applications

Noam Honig · LIVE

Videos

See all

Related articles

See all