Designing and operating distributed systems, event-driven architectures, and cloud-native services.
Applying Domain-Driven Design (DDD) to model complex business domains and define clear service boundaries.
Building maintainable systems following Clean Architecture, Hexagonal Architecture, and similar architectural principles.
Designing APIs, service integrations, and reliable asynchronous workflows using technologies such as Temporal.
Designing secure authentication and authorization solutions, applying standards such as OAuth 2.0, OIDC, and WebAuthn, as well as fine-grained authorization models.
Ensuring scalability, security, observability, and resilience in production.
Continuously improving shared libraries, project structure, development tooling, and automated quality assurance practices to promote consistency, reusability, and maintainability across services.
Driving architectural decisions, evaluating trade-offs, and mentoring other engineers.
Leveraging AI extensively but responsibly, including developing guardrails, agent harnesses, and tooling to maintain engineering quality in a fast-paced environment.
Requirements
Strong engineering fundamentals over specific language experience, primarily using Node.js with TypeScript.
Experience with technologies such as Temporal, SpiceDB, PostgreSQL, Kafka, and Redis is beneficial.
Ability to take technical ownership of complex business domains and backend services.
Capabilities in technical leadership combining hands-on engineering with architectural influence.
Remote work capability with occasional travel to Amsterdam or other European offsite meetings.
Your colleagues would say you
Lead by example and raise the bar with pragmatism and care.
Communicate clearly, listen well, and bring people along in decisions.
Enjoy breaking down complex problems, gathering input, and driving to a solution.
Coach others and create space for people to grow.
Prefer progress over perfection, while still caring deeply about quality.
Perks and benefits
Your own Pleo card to avoid out-of-pocket spending.
Lunch provided in Lisbon, Copenhagen, and London offices or a monthly lunch allowance elsewhere.
Private health insurance supporting physical and mental well-being.
Wellbeing days for fully paid time off to recharge and prioritize self-care.
Access to MyndUp for free mental health and wellbeing support.
Access to LinkedIn Learning for continuous personal and professional development.
Paid parental leave to support families without compromising work.