21bitcoin aims to simplify Bitcoin through investment solutions. Founded in 2021 in Salzburg, the company has grown to a lean team of about 21 people, with recent investment from GVB Raiffeisenbank Bayern Mitte.
Position
Senior / Staff Software Engineer (Backend) – full‑time, remote‑first with optional in‑person hubs in Munich, Salzburg, and Vienna.
Responsibilities
- Rebuild the core backend with TypeScript / Go, ensuring robustness, scalability, and future‑proofing.
- Identify and replace outdated implementations, tools, and processes with high‑performance alternatives.
- Own end‑to‑end delivery: design, implement, test, deploy, and maintain backend systems.
- Drive technical excellence: promote clean, modular code, seamless integrations, and optimal architecture.
- Collaborate with the engineering team to solve complex challenges and continuously raise the bar for quality.
Success Metrics
- Highly scalable, reliable, and maintainable backend systems.
- Faster, more efficient feature delivery by development teams.
- Adoption of clear coding practices and best‑in‑class tools across the engineering group.
- Thriving culture of responsibility, collaboration, and professional standards.
Toolbox
- Languages & Frameworks: TypeScript, Go, NestJS, GraphQL.
- Databases: PostgreSQL, DynamoDB.
- Infrastructure: Serverless (CDK, Terraform), Fargate, Docker.
- Messaging & Streams: Kinesis, Kafka, SNS, SQS, EventBridge.
- Workflow Orchestration: Temporal, Restate, Inngest.
Requirements
- 8+ years of backend development, system architecture, and technical leadership experience.
- Strong experience with TypeScript or Go, and building scalable systems.
- Proficiency with PostgreSQL/DynamoDB and serverless/cloud‑native tooling.
- Excellent problem‑solving skills and a self‑starter mindset.
- Strategic thinker who balances innovation with business impact.
- Passion for maintainable, well‑tested, and high‑quality code.
- Located within ±2 hours of CET or willing to relocate to Munich, Salzburg, or Vienna.
Benefits
- Impact: Shape Bitcoin financial services and lead critical projects.
- Autonomy: Drive impactful solutions in a fast‑paced startup.
- Innovation: Use modern tools and cloud‑native infrastructure.
- Growth: Mentorship and learning opportunities with a skilled team.
- Compensation: Competitive salary (€60,000–120,000 gross p.a.) plus equity.
- Remote first with optional in‑person hubs; flexible hours; relocation assistance.
Interview Process
- Resume review and portfolio.
- Exploratory call.
- Test assignment (1‑week take‑home).
- Engineering deep dive (case study/technical interview).
- Workshop: solve real‑world problems.
- Decision and offer.