




Job Summary: We are looking for a freelance backend developer to build a key component in our logistics workflow, focused on calculating ETA and automating service reassignments. Key Highlights: 1. Backend development in TypeScript (Node.js) 2. Experience with serverless architectures (AWS Lambda, EventBridge) 3. Ability to propose architecture and solutions About the Project We are seeking a freelance backend developer to build a key component within our logistics service workflow. The project involves developing a system that calculates the estimated time of arrival (ETA) of a delivery agent at their first stop and, in case of SLA violation, automatically reassigns the service to the network. The solution must integrate into the existing purchase flow, consume geolocation services (ETA), apply configurable business rules, and perform automatic validations in real time. The goal is to improve customer experience and automate operational decisions in real time. What You’ll Build: A backend component in TypeScript (Node.js) An endpoint (ideally hosted on AWS Lambda) for calculating total time (ETA + business rules) Integration with geolocation services Logic for configurable time thresholds (by city, company, or default) Scheduling of deferred tasks (EventBridge) Automatic validation of service status Integration with an existing endpoint for service reassignment What We’re Looking For Solid backend experience with TypeScript / Node.js Experience with serverless architectures (AWS Lambda, EventBridge) Experience integrating external APIs (especially geolocation or routing) Ability to design decoupled, robust, event-driven solutions Experience working on deliverables (freelance or project-based) Ideal if you have worked in: logistics, delivery, or tracking ETA calculation or service assignment systems time-based automated workflows Conditions Work Mode: Freelance (remote) Contract Type: Project-based Start Date: As soon as possible Estimated Duration: To be defined based on proposal Very Important We seek a candidate who not only executes but also proposes the optimal way to structure the solution (architecture, timelines, and deliverables). -Requirements- Minimum Education: University Degree / Professional Program 5 years of experience Keywords: developer, programmer
