about 5 hours ago
Berlin, Germany
Senior
Responsibilities
- Design and implement backend services for procurement contract rates and allotment volumes.
- Lead the evolution of event-driven microservices for real-time data processing.
- Refactor existing systems for shipment-to-contract matching to enhance performance.
- Automate the nomination process based on cost, volume commitments, and carrier performance.
- Streamline management of complex carrier agreements towards an automated API-driven approach.
- Develop tools for dynamic visibility into capacity vs. demand.
- Integrate ML models for capacity forecasting.
- Collaborate with Engineering, Product, and Global Procurement teams.
- Coach team members in backend engineering best practices.
Requirements
- Strong grasp of data structures, algorithms, and complexity analysis.
- Proven experience in building high-quality, maintainable, and testable code.
- Expertise in designing large-scale, event-driven microservices architectures.
- Deep understanding of synchronous vs. asynchronous communication patterns.
- Hands-on experience with distributed backend applications focusing on data consistency.
- Proficiency in Domain-Driven Design principles and backend technologies like Node.js and MongoDB.
- Familiarity with Kubernetes for deploying scalable services.
- Experience with cloud providers like AWS or GCP.
- Collaborative mindset with strong critical product thinking.
- Fluent in English for effective communication.
Tech Stack
AWSGoogle Cloud PlatformKubernetesMongoDBNode.jsTypeScript
Categories
AI & MLBackendData Engineering