Tech Stack
ApolloAWSGoGoogle Cloud PlatformGraphQLJavaScriptKafkaKubernetesMongoDBNode.jsPHPPostgresPythonRabbitMQReactRustSymfonyTypeScriptUnix
About the role
- Development and maintenance of scalable backend services using NestJS, Node.js, TypeScript and TypeORM
- Building and optimizing React frontends to improve the user experience
- Designing and maintaining GraphQL (Apollo) and REST APIs
- Operating Kubernetes in production environments (OVH, AWS or GCP)
- Implementing secure authentication and authorization processes with Keycloak
- Writing clean, tested code and contributing to automated tests (unit, integration, E2E)
- Collaborating with product, design and business teams to implement new features
- Participating in code reviews and contributing to best practices and knowledge sharing within the team
Requirements
- 3–5 years of professional experience in backend or fullstack development
- Strong knowledge of TypeScript and JavaScript (NestJS & TypeORM are a plus)
- Experience working with GraphQL and/or REST APIs
- Solid understanding of PostgreSQL (experience with MongoDB is a plus)
- Practical experience with Kubernetes and containerized environments
- Familiarity with CI/CD workflows and Git (Bitbucket, branching, PR reviews)
- Proficient with Unix shells (bash/zsh)
- Good German and English skills, team spirit, willingness to learn and enjoyment of knowledge sharing
- Nice to have: experience with HubSpot, Monsum, SendGrid, Bevo or Maxio
- Knowledge of Kafka or RabbitMQ
- Experience with additional programming languages (PHP/Symfony, Golang, Python, Rust)
- Interest in AI-assisted developer tools (e.g. GitHub Copilot, Anthropic Claude)
- An international, open team with opportunities for development
- Flexible working hours in a hybrid model (office in Berlin + option to work from home)
- Modern work environment and free choice of hardware
- Freedom to implement your own ideas and actively contribute to the further development of our platform
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
TypeScriptJavaScriptNestJSTypeORMGraphQLREST APIsPostgreSQLKubernetesCI/CDUnix shells
Soft skills
team spiritwillingness to learnknowledge sharinggood communication skills