Logo Control Risks Group Holdings Ltd

Full Stack Developer

Neu

Job

  • Level
    Erfahren
  • Job Feld
    Web, IT, DevOps, Full Stack
  • Anstellung
    Vollzeit
  • Vertragsart
    Unbefristetes Dienstverhältnis
  • Ort
    Berlin
  • Arbeitsmodell
    Hybrid, Onsite
  • Job Zusammenfassung

    In dieser Rolle entwickelst du skalierbare Backend- und Frontend-Lösungen in .NET und React, kümmerst dich um die Implementierung von Schnittstellen und Teststrategien und optimierst Datenbankschemas für die produktive Anwendung.

    Job Technologien

    Deine Rolle im Team

    • Reporting to the CTO, as a Full Stack Developer you will work across the full platform - a modular monolith built in .NET 10 on the backend and React on the frontend.
    • You will own features from requirement to production, working in a small, high-trust team where your decisions have direct product impact.
    • Build and extend modules within a clean modular monolith architecture - Domain, Application, Infrastructure, and API layers per module.
    • Implement message-based integrations over RabbitMQ and HTTP, with proper retry, dead-letter, and observability patterns.
    • Design and own PostgreSQL schemas, migrations (Liquibase), and query optimisation for compliance-grade data integrity.
    • Write code test-first - unit tests, integration tests with in-memory and real DB where appropriate, and end-to-end API tests.
    • Contribute to and enforce coding standards, PR reviews, and architectural decisions.
    • Build complex, accessible UI components and multi-path forms for compliance workflows.
    • Maintain consistency with our design system and work closely with our UX designer on new feature implementation.
    • Integrate with the backend via typed API contracts, handling loading states, error boundaries, and optimistic updates correctly.
    • Use Claude Code as an active development tool - you will work with CLAUDE.md, SKILLS.md, and RULES.md context files to give the AI accurate codebase context.
    • Translate Jira requirements and Notion design documents into structured Claude Code prompts that produce high-quality, testable code.
    • Maintain and improve the Claude Code context layer as the codebase evolves, treating it as first-class documentation.
    • Evaluate AI-generated code with the same rigour as human-written code - you own the output.
    • Build and maintain Docker images for all services, following security and size best practices.
    • Deploy and manage workloads on Kubernetes clusters - writing and reviewing manifests, Helm charts, and managing config/secrets.
    • Collaborate with DevOps on CI/CD pipelines, environment configuration, and production readiness.
    • Participate in on-call rotation for production incidents (light, given our scale).

    Unsere Erwartungen an dich

    Qualifikationen

    • Genuine TDD discipline - you write tests before or alongside code, not as an afterthought; you understand the difference between unit, integration, and end-to-end tests.
    • PostgreSQL proficiency - schema design, migrations, query analysis, and indexing.
    • Docker fluency - you build lean, layered images and understand multi-stage builds.
    • Strong English communication skills - written and verbal.
    • Familiarity with structuring AI context files (CLAUDE.md-style) to guide code generation effectively.
    • Exposure to knowledge graphs, Neo4j, or graph-based data modelling.

    Erfahrung

    • 4+ years of professional .NET development (C#), with strong understanding of clean architecture and SOLID principles.
    • Solid React and TypeScript experience - you write components that are readable, testable, and maintainable.
    • Hands-on experience with RabbitMQ or similar message brokers in production systems.
    • Practical Kubernetes experience - you can read and write manifests, understand pod scheduling, and debug deployment issues.
    • Experience working in or contributing to a modular monolith or DDD-influenced codebase.
    • Experience using Claude Code, GitHub Copilot, or similar AI coding assistants as a genuine productivity tool in a professional codebase.
    • Experience with GCP (Cloud Run, Cloud Storage, Pub/Sub, Vertex AI).
    • Playwright or similar e2e test framework experience.

    Unser Angebot

    • Test coverage is a delivery requirement, not a nice-to-have.
    • Core business logic ships with tests.
    • PR reviews are substantive.
    • We comment on architecture, not just typos.
    • We use AI tooling to move faster, not to lower the quality bar.
    • AI-generated code gets reviewed like any other code.
    • We document decisions.
    • ADRs, Notion pages, and Claude Code context files are part of the job.
    • We raise issues early.
    • A blocker surfaced on day one beats a missed deadline on day ten.

    Themen mit denen du dich im Job beschäftigst

    Job Standorte

    • Standort Berlin

      Deutschland

    Das ist dein Arbeitgeber

    Control Risks Group Holdings Ltd

    Control Risks Group Holdings Ltd

    Control Risks Group Holdings Ltd bietet umfassende Risiko- und Strategieberatung auf internationaler Ebene an, mit einem Fokus auf Sicherheits- und Compliance-Themen. Das Unternehmen unterstützt Organisationen dabei, sicher und regelkonform zu agieren.

    Description

  • Unternehmenstyp
    Etablierte Firma
  • Arbeitsmodell
    Hybrid, Onsite
  • Branche
    Beratung
  • Ort
    Berlin
    Arbeitsmodell
    Hybrid, Onsite
    Diversität
    Für alle Personen geeignet (m/w/d)
    Nur Englisch
    Nur Englisch erforderlich

    Weitere Jobs