Collaborate with a team of experienced developers to enhance and maintain the core custody platform.
Support our product owner and other stakeholders by providing technical expertise during the design of new products and features, with a focus on API design.
Make independent decisions on architecture, software design, and implementations.
Develop scalable and secure backend services and APIs using Node.js and TypeScript.
Implement and maintain Microsoft Azure CI/CD pipelines, ensuring high quality while continuously delivering customer value.
Take responsibility for testing, rollout, and go-live of product increments.
Develop and maintain standards for software development, especially regarding code quality, clean code, automated testing and deployment, diagnostics, and monitoring.
Requirements
Proven experience designing and developing REST APIs with TypeScript and Node.js.
Experience with NestJS is an advantage.
Ideally, proven experience in the Microsoft Azure ecosystem, including Azure Functions and Azure DevOps CI/CD pipelines.
Knowledge of databases such as MSSQL, PostgreSQL, Cosmos DB, and/or MongoDB.
In-depth knowledge of web architectures, API design, and communication with OAuth2-based authentication methods.
Ideally, experience in software security and automated testing.
Experience with low-code platforms like Retool is a plus.
Interest in blockchain technology is essential; technical blockchain know-how is an advantage.
Fluency in English (at least B2); German is a plus.
Tech Stack
Azure
JavaScript
MongoDB
Node.js
Postgres
TypeScript
Benefits
30 days of vacation plus a half day off on December 24 and December 31, and additional unpaid leave if needed to recharge.
Two weeks of extra paid vacation for new parents.
Possibility to work from home or from any location within Germany (depending on the role) or from our beautiful, fun office located in the heart of Munich.
Option for workation for up to 40 days per year.
Flexible working hours so you can work when you are most productive.
Structured onboarding plan and feedback meetings during the probation period.
Learning on the job, becoming a blockchain expert, and exchanging knowledge with our highly motivated team.
German language courses offered twice a week.
Free yoga classes on Thursdays.
Team events and after-work drinks on the rooftop terrace.