R
Reviva | Deorganising Crime ™
FullstackSenior
Senior Full Stack Engineer
TypeScriptNode.jsReactGraphQLAWSAWS LambdaAmazon SQSSNSDynamoDBEventBridgeStep FunctionsAWS ECS
About the Position
A well-funded AI SaaS company is hiring a Senior Full Stack Engineer to build a platform for governance, risk and compliance teams. The role involves full stack development with TypeScript, Node.js, React, GraphQL, and AWS, focusing on complex workflows, integrations, and production reliability.
Responsibilities
- Building full stack product features using TypeScript, Node.js, React, GraphQL and AWS
- Designing backend services that support workflow automation, evidence collection and compliance operations
- Working with queues, background jobs, retries, idempotency, dead-letter handling and async processing
- Building integrations with customer systems and third-party APIs where reliability, error handling and observability matter
- Designing for multi-tenant SaaS environments, including tenant boundaries, permissions, data integrity and workflow fairness
- Creating React product experiences that reflect real backend state, including pending, failed, retrying and completed workflow states
- Improving system visibility through structured logging, metrics, tracing, alerts and production diagnostics
- Helping shape technical decisions around architecture, delivery speed, maintainability and operational risk
- Using AI thoughtfully across product capability and engineering workflow
Requirements
- Strong TypeScript and Node.js experience in commercial product environments
- Solid React experience, ideally building real workflow-heavy product interfaces
- GraphQL experience, including API design and data modelling considerations
- AWS experience across services such as Lambda, SQS, SNS, DynamoDB, EventBridge, Step Functions, ECS or similar
- Experience designing async workflows, queues, workers, retries, backoff strategies, idempotency and DLQs
- Experience integrating with external APIs, customer platforms, SaaS tools or third-party data sources
- Strong understanding of production failure modes: slow APIs, duplicate events, bad payloads, rate limits, partial failures and data inconsistency
- Ability to explain system design decisions clearly, including trade-offs, constraints and why one approach was chosen over another
- Product ownership mindset, with the ability to connect technical choices back to user impact and business workflow
- Comfort working in a small, senior engineering team where ownership is high and ambiguity is normal
Benefits
- Up to €120,000
- Remote in Holland, once per quarter meetups in Berlin
- Senior engineering role in a well-funded AI SaaS business
- Modern TypeScript, Node.js, React, GraphQL and AWS stack
- High ownership across product, architecture and implementation
- Complex workflow, integration and reliability problems
- Small engineering team with strong technical influence
Senior Full Stack EngineerUp to €120,000
View Original