Job Title: Node.js Developer (Backend Focus, Full Stack) – Full Time, On Site (Berlin)
THRYVE is looking for a backend focused
Node.js Developer
to join our client’s team in Berlin. This is a full time, in office role for someone who wants to build scalable backend systems and is also happy to pick up frontend work when needed.
Location
Berlin, Germany (On site, full time)
Employment Type
Full Time
About the Role
This role is primarily backend focused, with Node.js at the core. You will work on API development, integrations, and system improvements, while supporting the frontend where required to help deliver features end to end.
Key Responsibilities
- Build and maintain backend services in Node.js
- Design and develop REST APIs and integrations
- Work with databases and data models to support product requirements
- Collaborate closely with product and engineering to deliver new features
- Support frontend development when needed to help ship full stack solutions
- Improve performance, reliability, and scalability across systems
- Write clean, maintainable code with appropriate tests and documentation
What We’re Looking For
- Strong commercial experience with Node.js in backend development
- Solid understanding of API design, backend architecture, and common design patterns
- Experience with SQL and or NoSQL databases
- Comfortable working with modern JavaScript and ideally TypeScript
- Willingness to contribute to the frontend when required
- Strong communication skills and happy working on site with a Berlin based team
Nice to Have
- Experience with React or another modern frontend framework
- Cloud exposure (AWS, GCP, or Azure)
- Docker and CI/CD experience
- Background in scale ups or product driven environments
What’s On Offer
- Full time, on site role in Berlin
- High ownership and meaningful product work
- Collaborative team environment
- Competitive salary and progression opportunities
