About the Job
Location: Berlin (hybrid, 3 office days per week)
Languages: Fluent in English
Experience Level: 8-12 years in software engineering, with at least 2–3 years leading or mentoring technical teams
About marta At marta, we build technology that makes high-quality home care accessible, transparent, and human. Our platform connects families and caregivers across Europe, creating trust, dignity, and simplicity in one of the most essential industries: elderly care. After establishing ourselves as the technological leader in the live-in care market, we are now entering the next growth phase — scaling our product and engineering organization to deliver greater speed, stability, and impact. Our goal is clear: to set the new standard for technology in elderly care.
Your Profile
- 4–7 years of professional experience in software engineering, with a track record of shipping complete products (not just features within someone else's product).
- Strong skills in TypeScript, Node.js, and React. You can build a full-stack feature from database to UI without waiting for someone else.
- Experience with PostgreSQL, Express.js, and TypeORM (or similar ORMs). Comfortable designing data models for complex business domains.
- Experience building mobile applications — React Native, Flutter, or native iOS/Android. You understand offline-first architecture and mobile-specific UX constraints.
- Hands‑on experience with AWS services (ECS, S3, SQS/SNS) and containerized deployments (Docker). You can deploy what you build.
- Proficiency with AI‑assisted development tools (Claude, GitHub Copilot, or similar). You already use AI daily and have strong opinions about how to use it effectively.
- Experience conducting user research — you've talked to real users, observed their workflows, and translated insights into product decisions. This doesn't mean you need a UX research background; it means you're curious about users and not afraid to pick up the phone.
- A pragmatic mindset: you value shipping over perfection, simplicity over cleverness, and user impact over technical elegance.
- Comfortable working with high autonomy in a lean team. You don't need a product manager to tell you what to build — you figure it out from user needs and business goals.
Nice-to-Haves
- German language skills (B2+) — many users and stakeholders speak German, and the regulatory domain is German-language.
- Experience in healthcare, social care, or other regulated industries.
- Experience with billing systems, invoicing engines, or financial integrations (e.g., DATEV, accounting exports).
- Familiarity with German social care regulations (SGB XI, Pflegegrade, Verhinderungspflege).
- Experience building multi‑tenant SaaS platforms.
- CI/CD pipeline experience (GitHub Actions, CircleCI).
- Monitoring and observability experience (Prometheus, Grafana).
Our Tech Stack
TypeScript, Node.js, React, Express.js, TypeORM, PostgreSQL, AWS (ECS, S3, SNS/SQS), Docker, Kubernetes, Terraform, GitHub Actions, React Native
Why marta?
- A mission with societal impact — redefining home care across Europe.
- A small, high‑talent team that values ownership, clarity, and execution.
- The freedom to shape how product & engineering collaborate — from process design to tooling.
- A founder‑driven company where your voice defines the future of the product function.
Your Role in our team
Your Mission
You own a new product area within marta's care platform — end to end. You don't just write code; you talk to users, understand their workflows, design solutions, build them, ship them, and iterate based on real‑world feedback. You work with AI as your daily co‑pilot, using it to move at the speed of a small team while maintaining the quality of a senior engineer. Your work will directly impact caregivers in the field — people who rely on mobile tools to manage their day, document their work, and coordinate with families and back‑office teams. You understand that great software for field workers means offline capability, simplicity under pressure, and zero friction.
Key Responsibilities
1. End-to-End Product Ownership
- Own a product area from discovery to delivery: conduct user research, define requirements, design the architecture, build it, and ship it.
- Talk directly to caregivers, back‑office staff, and families to understand their real workflows — not just their feature requests.
- Make product and technical decisions autonomously, escalating only when trade‑offs affect other teams or the broader platform.
- Define success metrics for your product area and iterate based on data and user feedback.
2. Full-Stack Engineering
- Design and build features across the entire stack: React frontends, Node.js/Express APIs, PostgreSQL data models, and mobile experiences.
- Build mobile‑first experiences for field workers — people who use the app on the go, often with poor connectivity, and who need things like digital signatures, time tracking, scheduling, and documentation to work reliably.
- Write clean, tested, production‑ready code that integrates seamlessly into marta's microservices architecture.
- Own the quality of your code: write tests, monitor production, and fix what breaks.
3. AI-Native Development
- Use AI (Claude, Copilot, and internal tools) as your daily pair programmer — for code generation, research, prototyping, and documentation.
- You're expected to ship at 3–5x the pace of a traditional engineer by leveraging AI for the repetitive parts and focusing your human expertise on architecture, domain logic, and user empathy.
- Experiment with AI-powered features within the product itself — automating operational workflows, intelligent scheduling, smart document generation, and predictive insights.
- Continuously improve your AI-assisted workflow and share learnings with the team.
4. Domain Expertise & Compliance
- Develop deep understanding of German care regulations, billing systems, and operational workflows relevant to your product area.
- Ensure compliance with GDPR, data protection requirements, and industry-specific regulations.
- Work with domain experts to translate complex regulatory requirements into clean, maintainable software.
5. Mobile & Field Experience
- Build mobile experiences that work in the real world: (offline‑capable), fast, intuitive, and reliable in low‑connectivity environments.
- Understand that field workers (caregivers) have different needs than office users — they need one‑hand operation, large touch targets, minimal cognitive load, and bulletproof data sync.
- Own the mobile experience end-to-end, including native capabilities like GPS tracking, push notifications, camera/signature capture, and background sync.