Senior Backend Engineer - Integrations

Choco Communications GmbH
1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Tech stack

API
Amazon Web Services (AWS)
Data Conversion
Data Synchronization
Distributed Systems
Amazon DynamoDB
Electronic Data Interchange (EDI)
PostgreSQL
Node.js
OAuth
Open Source Technology
Systems Integration
TypeScript
Datadog
Amazon Web Services (AWS)
AWS Lambda
Backend
Kubernetes
GraphQL
Api Design
NestJS
REST
New Relic (SaaS)
Serverless Computing
Microservices

Job description

The Integrations team is at the heart of this mission, powering seamless data exchange between Choco and wholesalers' ERP systems. We're looking for a Senior Backend Engineer who thrives on solving complex integration challenges, designing robust APIs, and architecting distributed systems at scale. You'll play a key role in shaping our Public API platform, developing integration adapters, and enabling data synchronization for thousands of businesses across Europe and the US., * Design, build, and scale backend systems and Public API endpoints that enable seamless data exchange between Choco and external ERP systems.

  • Develop and maintain integration adapters to ensure reliable data conversion and synchronization of catalogs, orders, pricing, and inventory.
  • Architect and optimize scalable solutions and automation to improve integration performance, reliability, and time-to-go-live.
  • Collaborate cross-functionally with Solution Engineers and Product teams to troubleshoot integration challenges and deliver smooth customer go-lives.
  • Monitor, test, and continuously improve system performance, observability, and developer experience through high-quality documentation and agile delivery.

Requirements

Do you have experience in TypeScript?, * 5+ years of experience as a backend engineer with strong expertise in TypeScript and Node.js.

  • Deep understanding of microservices architecture, event-driven systems, and API design principles.
  • Proven track record building and maintaining RESTful or GraphQL APIs with a focus on scalability and backward compatibility.
  • Hands-on experience with integration patterns, data synchronization, and operating software at scale.
  • Strong problem-solving, documentation, and collaboration skills - you take ownership from design to deployment in agile environments.

Nice to Have

  • Experience with NestJS or similar modern backend frameworks.
  • Background working with ERP systems, integration platforms, or iPaaS solutions.
  • Familiarity with n8n or other workflow automation tools.
  • Understanding of e-commerce data models (catalogs, orders, inventory) and public API design.
  • Hands-on experience with observability tools (e.g., Datadog, New Relic) and awareness of SOC2 compliance best practices.
  • Contributions to open-source projects or developer communities.

Our Technology Stack

We operate a modern, high-performance environment built on:

Languages: TypeScript (Node.js)

Frameworks: NestJS, internal libraries for AWS Lambda

Infrastructure: AWS (serverless), EKS (Kubernetes), AWS CDK, Helm

Data: PostgreSQL, DynamoDB

APIs: REST, GraphQL with OAuth 2.0 security

Workflows: n8n for automation and integration orchestration

About the company

Choco was founded in 2018 in Berlin. Now, we are a dedicated team of over 200 Chocorians across Europe and the US. We seek hungry and humble individuals who embrace hard work, put our team first, and are committed to building a lasting company. Our mission demands urgency and speed while maintaining a long-term vision. In just five years, Choco has raised $328.5 million and achieved unicorn status in 2022, with a valuation of $1.2 billion. We're supported by some of the world's best investors like Bessemer Venture Partners, Insight Partners, Coatue Management, and LeftLane Capital.

Apply for this position