Backend Developer (Node.js)
Quick Facts Role: Backend Developer (Node.js / TypeScript) Work mode: 100% remote (B2B) Start: ASAP Project duration: Long-term (until 31.12.2029) Domain: Transport / Logistics Description You will build and optimize backend services for a long-term digitalization initiative in transport and logistics. The backend integrates, transforms, and delivers structured real-time information for a digital station system using modern data platforms and networks of kiosks and digital signage. Work is carried out in Agile product/project teams with DevOps practices. Responsibilities Design, develop, and optimize backend services responsible for integration, data transformation, and delivery of structured data Integrate internal and external data sources via RESTful APIs Design and develop relational data models (primarily PostgreSQL) with domain experts Create and maintain containerized microservices using Docker Analyze technical requirements for system integration and data provisioning Collaborate with Frontend, UX, DevOps, and business experts Troubleshoot performance, architectural, and testing/integration issues Create and maintain technical documentation (APIs, data models, integration architecture) Provide technical guidance on scalability, performance, and maintainability Requirements German language proficiency at least C1 (necessary for daily communication) Minimum 3 years of commercial experience in the last 5 years in backend development with Node.js and TypeScript Experience with RESTful API design, development, and integration Experience with PostgreSQL and relational databases: data model design, SQL, and performance optimization Experience designing and developing data models Experience with microservices architecture design and development Experience with Docker and application/containerization Benefits Long-term project (up to 31.12.2029) in a digitalization effort for transport and logistics 100% remote work and B2B cooperation Agile/DevOps working environment with cross-functional teams