Job title: Sr. Backend Node.js Developer Location: Remote (Mexico, Brazil and Argentina)Job type: Contract to hireJob description: Senior Software Engineer in the Core Load domain will work closely with your small and focused team of 3-5 engineers. you will deliver high impact software that maximizes value for our customers. Responsibilities: Collaborate with the Product Manager and cross-functional teams to design and develop a real-time, web-based freight management system.Develop APIs for web and mobile clients to ensure seamless integration.Ensure user interfaces are optimized for speed and performance across multiple devices.Contribute to all aspects of the development lifecycle, including microservices, user interface, cron jobs, and more.Participate in the entire software development process, from architectural design to testing.Write clean, maintainable, and thoroughly tested code.Enhance team productivity and code quality, acting as a force multiplier.Requirements: At least 5 years of hands-on experience in software development, including designing, building, deploying, and maintaining applications (experience with microservices is a plus).Proficiency in Node.js and TypeScript.Experience working with GraphQL APIs and developing SaaS applications.Familiarity with queuing systems and event-driven design (experience with Kafka is a plus).Experience with Nest.js, monorepos (we use Nx).Experience with ORMs (we use Mikro ORM) is also a plus.Knowledge of React or similar frameworks is advantageous.Strong experience with SQL and relational database management systems (RDBMS).If you find the role interesting or know someone who might be a good fit, email your resume at ****** to discuss the role further.