As a Node.js Engineer, you will design, develop, and maintain high-performance applications, collaborating with cross-functional teams to deliver quality software solutions.
Senior Integrations Engineer
📜 Description
- Design and build backend services and integrations for logistics and shipment data.
- Own partner data flows from multi-vendor ingestion and normalization through warehousing, monitoring, and on-call support.
- Process and contextualize IoT data for shipment risk analysis and operational decisions.
- Build event-driven services and automate exception-handling workflows.
- Integrate partner APIs, webhooks, queues, carriers, sensors, and vendors to deliver reliable data exchanges.
- Improve service scale and reliability through testing, CI/CD, monitoring, and observability.
🛠️ Requirements
- Five to fifteen years of backend engineering experience, including five or more years building scalable distributed systems.
- Hands-on experience designing and operating production data pipelines and end-to-end partner integrations.
- Proficiency in Python and TypeScript or Node.js, SQL, relational data modeling, and REST or gRPC API development.
- Experience with event-driven architectures and messaging systems such as Kafka or RabbitMQ.
- Experience with Docker, Kubernetes, and deploying services on AWS, GCP, or Azure.
- Background in IoT data ingestion, processing, and contextualization, with strong software engineering practices.
- Logistics, supply chain, cold-chain, shipment risk, or regulated data experience is valuable; familiarity with NoSQL, ETL, and data security is also useful.
- Able to work independently as a senior individual contributor on a small integrations team.
✨ Benefits
- Base salary is $140,000 to $180,000 annually, with equity and a cash bonus. Visa sponsorship is available.
Full job description
About the Role
Join a small engineering team building data-heavy distributed systems for a logistics software platform focused on temperature-controlled and high-value shipments. You will own external partner data integrations that help logistics teams understand shipment conditions and respond to risks.
What You'll Do
Design and build backend services and integrations for logistics and shipment data.
Own partner data flows from multi-vendor ingestion and normalization through warehousing, monitoring, and on-call support.
Process and contextualize IoT data to support shipment risk analysis and operational decisions.
Build event-driven services and automate exception-handling workflows.
Work with partner APIs, webhooks, queues, carriers, sensors, and vendors to deliver reliable data exchanges.
Improve service scale and reliability through testing, CI/CD, monitoring, and observability.
What We're Looking For
Five to fifteen years of backend engineering experience, including five or more years building scalable distributed systems.
Hands-on experience designing and operating production data pipelines and end-to-end partner integrations.
Proficiency in Python and TypeScript or Node.js, SQL, relational data modeling, and REST or gRPC API development.
Experience with event-driven architectures and messaging systems such as Kafka or RabbitMQ.
Experience with Docker, Kubernetes, and deploying services on AWS, GCP, or Azure.
Background in IoT data ingestion, processing, and contextualization, with strong software engineering practices.
Logistics, supply chain, cold-chain, shipment risk, or regulated data experience is valuable; familiarity with NoSQL, ETL, and data security is also useful.
Able to work independently as a senior individual contributor on a small integrations team.
Compensation & Benefits
Base salary is $140,000 to $180,000 annually, with equity and a cash bonus. Visa sponsorship is available.
Location
Remote within the United States.
Similar jobs
Search more Backend Engineer jobsDesenvolva e modernize serviços do Core Bancário com Java, APIs REST, Kubernetes, Spring Cloud e Kafka, contribuindo para uma plataforma digital cooperativa por meio de arquitetura segura e práticas colaborativas.
Pessoa Desenvolvedora Backend Golang Sênior
Desenvolve soluções backend em Go para sistemas de core bancário, projetando APIs e microsserviços seguros e escaláveis, aprimorando CI/CD e testes em AWS e promovendo qualidade técnica por meio de code reviews e mentoria.
As a Senior Golang Engineer, you will design and build financial services, ensuring correctness and reliability while owning core components from implementation to monitoring.
Develop and maintain Java software for a tax administration platform, implementing and testing components, integrating services, troubleshooting issues, and contributing to delivery planning, technical roadmaps, and CI/CD.
