
Senior Software Engineer – Node.js
EX Squared LATAM
full-time
Posted on:
Location Type: Remote
Location: Anywhere in Latin America
Visit company websiteExplore more
Job Level
About the role
- 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).
Requirements
- 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).
Benefits
- 100% remote work across LATAM
- Flexible schedules and strong work-life balance
- Continuous learning and professional development
- Recognition programs and inclusive culture
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Node.jsJavaScriptTypeScriptREST APIsmicroservicesMS SQL Serverquery optimizationAWSDockerGitHub
Soft Skills
communicationcollaborationproblem-solvingcode reviewtechnical documentation