Senior Full-Stack Developer, TypeScript, Node.js

Posted 7 hours ago

This is a fully remote position, open to applicants in Germany.

📋 Description

• Contribute to Personal.manager, a solution designed for workforce scheduling and staff deployment in healthcare facilities.

• Assist in defining the architecture and feature set while transitioning the product to stable customer operations.

• Advance the architecture and data model with an emphasis on performance, scalability, security, and data protection.

• Develop features using TypeScript across the entire technology stack, from React to PostgreSQL.

• Implement and validate business rules such as pay rates, rest periods, and minimum staffing levels in a clear and traceable manner.

• Evaluate technical options, mitigate risks through time-boxed prototypes, and document decisions as Architectural Decision Records (ADRs).

• Design APIs, document them using OpenAPI, and generate typed clients.

• Contribute to the automated provisioning of customer environments both in the cloud and in hospital data centers.

• Implement login and access control using Keycloak, and facilitate real-time updates and deployments through GitOps.

• Enhance automated testing, security checks in Continuous Integration, monitoring, and alerting.

• Maintain and operate the systems you develop, analyze incidents, and conduct postmortem analyses.

• Collaborate closely with UX/UI Design and Product teams to create accessible interfaces suitable for clinical settings.

• Utilize AI agents like Claude Code and Cursor daily, while further developing shared rules and skills.

• Act as a technical point of contact, perform code reviews and pairing sessions, and mentor junior team members.

• Help establish second-level support processes, escalation paths, and runbooks.

• Participate in a self-organizing agile team and review merge requests according to the four-eyes principle.


⛳️ Requirements

• Over ten years of professional experience in software development.

• Extensive experience with TypeScript or JavaScript in both frontend and backend development.

• Advanced proficiency in TypeScript, including the use of discriminated unions, branded types, and validation at system boundaries.

• Proficient application of design patterns, along with a solid understanding of data structures, queues, and event-driven systems.

• Strong experience with relational databases and Domain-Driven Design methodologies.

• Solid backend fundamentals and experience with production services, APIs, and database-backed systems.

• Experience in environments with high demands for availability, data protection, and information security.

• Capability to take ownership of ambiguous technical challenges and communicate effectively.

• Curiosity and the ability to rapidly learn unfamiliar system components.

• Openness to share knowledge and mentor less experienced colleagues.

• Methodical approach to debugging complex issues.

• Careful handling of high-risk modifications, including consideration of failure modes, observability, rollout, and rollback strategies.

• Utilize testing as evidence of functional correctness.

• Familiarity with containers, CI/CD, monitoring, and production incident analysis.

• Confident usage of AI tools and a critical assessment of AI-generated code.

• Fluent in written and spoken German and conversational in English.

• Nice to have: Experience with OIDC and SSO for authentication and authorization; real-time communication via MQTT or WebSockets; GitOps with Argo CD and Infrastructure as Code; automated operations across multiple customer environments; working in regulated on-premises environments; development of native applications; web accessibility; custom agent rules, skills, or MCP servers; and experience in the healthcare sector.


🏝️ Benefits

• Genuine opportunity to create an impact by shaping the architecture and operational methodologies.

• Work within a motivated, agile Scrum team.

• Flexible working arrangements available, including hybrid or fully remote options.

• A creative work environment that encourages innovation.

• 30 days of annual leave.

• Regular company events, such as a summer party.

• Opportunities for training and professional development.

• A MacBook provided as your work device.

People also viewed

Sinch6 hours ago

Senior Software Engineer

ES flagSpain OnlyFull-timeFull-stack Engineer€60k – €80k/year
ApplyView job
adstrong6 hours ago

Backend Software Engineer, Rust – AI-first E-commerce Tech

EuropeFull-timeFull-stack Engineer
ApplyView job
Baylor Genetics6 hours ago

Principal Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer
ApplyView job
Kodiak Solutions7 hours ago

Senior Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer
ApplyView job
AeroVect7 hours ago

Senior Software Engineer, Behavior Planning

CA flagCanada OnlyFull-timeFull-stack EngineerC$160k – C$200k/year
ApplyView job
6sense7 hours ago

Senior Manager, GTM Engineering

US flagUnited States OnlyFull-timeFull-stack Engineer$150.1k – $180.9k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers