Control Risks

Full Stack Developer

Madrid, Community of Madrid, Spain

.NET · React · JavaScript · HTML · CSS

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
Read the rest on apply.workable.com