Tech Stack
AWSAzureCloudGoogle Cloud PlatformGraphQLJavaScriptMicroservicesNode.jsPostgresRedisSQLTypeScript
About the role
- Architect and build high-availability, scalable backend services using TypeScript and Node.js
- Design clean APIs (REST/GraphQL) to integrate with front-end apps and external services
- Collaborate across teams to translate product requirements into robust technical solutions
- Lead and mentor other engineers through code reviews, pair programming, and technical best practices
- Implement CI/CD pipelines and automation to ensure reliability and rapid deployment iterations
- Enhance system performance, maintain security and optimize database interactions (PostgreSQL, Redis etc.)
- Analyze and debug production issues and enhance system observability (logging, metrics, tracing)
Requirements
- ≥5 years of professional backend development experience with Node.js and TypeScript
- Proven track record of building production-grade services or microservices
- Expertise in API design (REST and/or GraphQL) and relational/no‑SQL databases
- Familiarity with authentication (JWT, OAuth2) and performance optimization
- Strong problem-solving skills and experience mentoring others
- Excellent English communication skills; German is a plus
- Experience in CI/CD, test automation (unit/integration), and cloud platforms (AWS, GCP, or Azure)
- Competitive salary + flexible work arrangements
- A transparent, collaborative and supportive team culture
- Real impact developing tech that helps people realize homeownership
- Personal growth through autonomy, coaching, and skill development
- An international, diverse, and agile organization—constantly evolving
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
TypeScriptNode.jsAPI designRESTGraphQLPostgreSQLRedisCI/CDtest automationcloud platforms
Soft skills
problem-solvingmentoringcommunication