EX Squared LATAM

Senior Software Engineer (Back-End) – Node.js

EX Squared LATAM Latin America, worldwide Today
engineering

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

Explore Engineering

Skills in this job

People also search for