# Full Stack Developer at Control Risks

- Company: Control Risks
- Status: Open
- Workplace: On-site
- Location: Madrid, Community of Madrid, Spain
- Level: Mid-level
- Discipline: Full-stack
- Employment: Full-time
- Posted: 2026-11-06
- Skills: .NET, React, JavaScript, HTML, CSS
- Apply: https://apply.workable.com/j/D6866BFAF0

## Description

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.
 Please submit your CV in English. 
 Requirements 
 What You’ll Work On
 Backend (.NET / Modular Monolith) 
 • 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.
 Frontend (React / TypeScript)
 • 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
 AI-Augmented Development
 • 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 N

More Control Risks roles: https://deviantjobs.com/companies/control-risks
