(Senior) Backend Engineer - Berlin Based (m/w/x)
About Grover
Founded in 2015, Grover enables consumers and businesses across Europe to subscribe to tech devices and comprehensive technology solutions - from individual smartphones, laptops, and wearables to full corporate device setups. The company offers access to over 1,000 unique tech items on flexible and financially convenient terms. A pioneer of the circular economy, Grover refurbishes and recirculates devices to help eliminate e-waste.
To continue this incredible adventure, we are currently looking for motivated Mid-Senior Backend Software Engineers (m/f/x), full-time for our Supply Chain team, hybridly (3 days a week) at our Berlin HQ.
🎯 What you will contribute:
- Develop and maintain scalable and efficient backend services using Node.js, TypeScript, and NestJS
- Collaborate with other engineering teams to define data models, and service contracts, and ensure optimal performance
- Leverage Kafka as a core messaging platform for event-driven communication, ensuring reliability and scalability
- Build, manage, and integrate APIs (GraphQL and REST) for smooth communication with internal and external systems
- Write efficient and reusable code while following best practices and coding standards
- Perform thorough testing (unit, integration) and debugging to ensure backend functionality meets requirements
- Collaborate with team members to identify and resolve technical issues and optimize application performance
🤝 What you bring:
- 3+ years experience in developing web applications using TypeScript and Node.js
- Familiarity with NestJS or similar server-side frameworks, plus experience working with databases (e.g., PostgreSQL) and ORM frameworks
- Experience with building real-time data streaming and event-driven systems using Kafka
- Solid understanding of software development principles, design patterns, and best practices
- Proficiency with version control systems (Git) and collaboration tools such as Jira
- Experience with testing frameworks (Jest, Mocha, or similar) for comprehensive coverage
- Ability to work in a fast-paced, agile environment
- Strong communication and collaboration skills
Nice to have skills:
- Experience with AWS
- Knowledge of DevOps practices, CI/CD pipelines, and containerization (Docker, Kubernetes)
- Familiarity with Ruby on Rails
- Prior experience working with Salesforce
- Understanding security best practices and implementing secure coding principles
- TDD/E2E testing methodologies, BDD approaches
- Observability tools and best practices for monitoring, logging, and alerting
To spark your curiosity, we currently work with the following tech stack:
- TypeScript for our backend services
- Node.js, NextJS
- PostgreSQL & Redis
- Kubernetes for container orchestration
- Federated GraphQL and REST APIs
- Messaging: Kafka
- DataDog for observability and monitoring
- Ruby on Rails
- Infrastructure as code: Terraform to maintain our AWS infrastructure
❤️🔥 What you will love about us:
- Hybrid model with 3 days per week at our HQ Berlin
- 30 days per year to work abroad
- BVG monthly discount to drive you everywhere in Berlin
- Company Pension Scheme and a top-up to Parental Leave (for both parents)
- Mental health support with Nilo.health
- Physical health support with Urban Sports Club
- Annual learning budget of 750€
- 1 Paid Volunteering Day per Month
- Exclusive Grover Tech discount for you & your loved ones
- Engaging, open office located in Berlin-Schöneberg with a diverse global team of 72 nationalities (and counting!)
Embark on a rewarding journey with the Grover Rocketship, where your impact is felt, and together, we cultivate a more circular world. 💚
We are looking forward to e-meeting you! 🚀
Create a Job Alert
Interested in building your career at Grover? Get future opportunities sent straight to your email.
Apply for this job
*
indicates a required field