Skip to content
mimi

Senior / Staff Software Engineer (Backend / Full-Stack)

edenity.

Remote · Netherlands Full-time Senior 4d ago

About the role

• *About the Company**

This high-growth technology platform is rebuilding compliance and business identity infrastructure from first principles. The product enables enterprises to accelerate onboarding, automate complex workflows, and eliminate operational friction — transforming compliance from a cost centre into a competitive advantage.

The company operates remote-first with high talent density, strong engineering culture, and an emphasis on ownership. Teams work with significant autonomy, design systems end-to-end, and ship quickly without sacrificing rigor. The bar for technical judgement, product thinking, and execution is intentionally high. • *What You’ll Own**

You’ll take ownership of meaningful product and platform domains, designing and delivering systems end-to-end across backend services, APIs, and (when needed) user-facing surfaces. You will • Design and ship complex features across backend, data, and frontend layers • Define patterns for building reliable full-stack product systems • Own API contracts, data models, and service boundaries • Collaborate closely with product and design to deliver complete user journeys • Improve developer productivity through better tooling, abstractions, and automation • Raise the technical bar through thoughtful design and pragmatic execution • *Key Responsibilities**

Architecture & System Design • Design scalable backend services and domain models • Define API contracts and service boundaries across product areas • Make decisions around data storage, consistency, and performance trade-offs • Shape deployment, observability, and reliability strategies

End-to-End Delivery • Build features from data model through API to UI • Implement background jobs, workflows, and asynchronous processing • Work across multiple services and domains when needed • Own systems in production, including iteration and improvement

Quality & Reliability • Define testing strategies across services and layers • Build observable systems with meaningful metrics and alerts • Improve performance and scalability of critical paths • Reduce operational complexity through thoughtful design

Technical Leadership • Establish patterns used across engineering teams • Guide technical decisions spanning multiple domains • Mentor engineers on backend architecture and system design • Contribute to long-term platform and product direction • *What You’re Good At** • Strong backend or full-stack engineering background (minimum of 4yrs+) • Experience working in complex domains (e.g. fintech, compliance, identity, workflow engines, data-heavy products) • Deep understanding of APIs, service design, and data modeling • Solid database knowledge (Postgres or equivalent), including performance and schema design • Experience building distributed systems, background jobs, and asynchronous workflows • Comfortable working across the stack when needed (React + TypeScript or similar) • Strong product sense — balancing usability, scalability, and reliability • Clear technical communication and ability to influence decisions • *What Sets You Apart** • You’ve owned complex systems end-to-end • You’re comfortable operating with ambiguity and defining structure • You bias toward simple, durable architecture over novelty • You think in domains, boundaries, and long-term maintainability • You raise the bar for engineers around you

Requirements

  • Strong backend or full-stack engineering background (minimum of 4yrs+)
  • Experience working in complex domains (e.g. fintech, compliance, identity, workflow engines, data-heavy products)
  • Deep understanding of APIs, service design, and data modeling
  • Solid database knowledge (Postgres or equivalent), including performance and schema design
  • Experience building distributed systems, background jobs, and asynchronous workflows
  • Comfortable working across the stack when needed (React + TypeScript or similar)
  • Strong product sense — balancing usability, scalability, and reliability
  • Clear technical communication and ability to influence decisions

Responsibilities

  • Design scalable backend services and domain models
  • Define API contracts and service boundaries across product areas
  • Make decisions around data storage, consistency, and performance trade-offs
  • Shape deployment, observability, and reliability strategies
  • Build features from data model through API to UI
  • Implement background jobs, workflows, and asynchronous processing
  • Work across multiple services and domains when needed
  • Own systems in production, including iteration and improvement
  • Define testing strategies across services and layers
  • Build observable systems with meaningful metrics and alerts
  • Improve performance and scalability of critical paths
  • Reduce operational complexity through thoughtful design
  • Establish patterns used across engineering teams
  • Guide technical decisions spanning multiple domains
  • Mentor engineers on backend architecture and system design
  • Contribute to long-term platform and product direction

Skills

PostgresReactTypeScript

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free