onsite
Senior Backend VPP Software Engineer - TypeScript - Heartbeat AI GmbH
Software Engineer
Lead backend development for a VPP platform, building scalable TypeScript services, designing REST and GraphQL APIs, and deploying containerized solutions on AWS.
About the role
Key Responsibilities
- Architect and implement high‑performance backend services in TypeScript, ensuring scalability and reliability.
- Design, develop, and maintain RESTful and GraphQL APIs that expose core VPP functionality to internal and external clients.
- Collaborate with cross‑functional teams to translate business requirements into robust technical solutions.
- Containerize services with Docker, orchestrate deployments on AWS, and manage CI/CD pipelines.
- Write comprehensive unit, integration, and performance tests; conduct code reviews and enforce best practices.
Requirements
- 5+ years of professional backend development experience, with strong proficiency in TypeScript and Node.js.
- Hands‑on experience building and consuming REST and GraphQL APIs.
- Solid understanding of relational databases (SQL) and experience with database design.
- Experience with Docker, Kubernetes or similar container orchestration, and AWS services (EC2, RDS, S3, Lambda).
- Excellent problem‑solving skills, strong communication, and a passion for clean, maintainable code.
Skills
typescriptnodejsrest apigraphqldockerawssql