Senior Software Engineer (Back-End) – Node.js
We are looking for a Senior Software Engineer (Back-End) to build and operate backend services for logistics-focused platforms supporting operational workflows where reliability, performance, and data accuracy are critical. This role is centered on designing scalable systems that power high-volume, time-sensitive processes such as dispatch coordination, task execution flows, operational visibility, and reporting.
You will work closely with Product, QA, and Engineering to deliver high-quality releases. This is a production-first role: we need engineers who can own services end-to-end, make sound architectural decisions, and maintain high standards for performance, security, and maintainability.
What You’ll Do
-
Design, develop, and maintain backend services using Node.js and modern JavaScript/TypeScript.
-
Build and integrate RESTful APIs and microservices that support logistics workflows (job/task orchestration, operational tracking, scheduling logic, reporting).
-
Partner closely with Product and QA to clarify requirements, define acceptance criteria, and deliver incrementally.
-
Participate in peer code reviews to ensure quality, security, performance, and consistency.
-
Deploy and operate services using Docker and AWS; support release coordination and environment stability.
-
Troubleshoot production issues, perform root-cause analysis, and implement long-term fixes.
-
Optimize backend performance, including database query tuning and addressing latency/throughput bottlenecks.
-
Write clear technical documentation for APIs, services, and operational runbooks.
-
Contribute to engineering standards and continuous improvement (refactoring, quality gates, technical debt management).
What You’ll Bring
-
5–7+ years of professional software development experience, primarily focused on backend engineering.
-
Strong hands-on experience with Node.js; proficiency in JavaScript; TypeScript experience is strongly preferred.
-
Proven experience designing and maintaining REST APIs and service-oriented/microservices-based systems.
-
Strong experience with MS SQL Server (MSSQL), including query optimization and performance-oriented development.
-
Hands-on experience deploying and operating services on AWS.
-
Solid experience with Docker and container-based delivery workflows.
-
Strong GitHub workflow experience (branching strategies, pull requests, code reviews).
-
Strong communication and collaboration skills in cross-functional environments.
-
Advanced English proficiency (spoken and written).
Technical Understanding
-
Comfort operating in logistics-style domains where uptime, correctness, and throughput directly impact daily operations.
-
Ability to reason about distributed systems, integrations, data flows, and failure modes under real-world constraints.
-
Strong engineering judgment: ability to evaluate trade-offs across performance, reliability, maintainability, and delivery speed.
What We Offer
-
Salary in USD.
-
100% remote work across LATAM.
-
Flexible schedules and strong work-life balance.
-
Continuous learning and professional development.
-
Recognition programs and inclusive culture.
Sponsored