About the job
About Canals
Canals is an innovative and fully remote startup revolutionizing the industrial supply chain, a $10 trillion industry, through the power of AI. Our cutting-edge platform integrates seamlessly with existing distributor systems, automating repetitive tasks and minimizing errors in the global movement of physical goods.
With a diverse team of 70 members, including around 45 engineers, we are distributed across North and South America, fostering a collaborative and dynamic work environment.
The Role
As our customer base rapidly expands, we are seeking a passionate Junior Software Engineer who is eager to learn and grow within our team. You will collaborate with seasoned engineers to develop scalable, high-performance systems that address real-world challenges in logistics and automation.
This position offers a fantastic opportunity to engage with modern engineering practices, interact with real customers, and contribute to a product that has a measurable impact on business operations.
What You’ll Do
Collaborate with senior engineers to design, develop, and maintain the backend systems that drive our platform.
Assist in feature development, debugging, and enhancing system performance.
Engage in code reviews, testing, and documentation processes to ensure high quality and maintainability.
Work with product and design teams to transform ideas from concept into production.
Continuously learn new tools and technologies, gradually taking on more responsibilities.
What You'll Bring
0–2 years of professional experience as a software engineer (including internships and relevant projects).
Strong programming fundamentals and familiarity with at least one backend language (such as Go, Python, Node.js, etc.).
A curious mindset with a desire to understand the interplay of complex systems.
A willingness to learn from others and contribute effectively to a collaborative, high-performing team.
Excellent communication and problem-solving abilities.
Interest in startups, AI technology, or logistics is a plus.
Why Join Canals
Profitability: Enjoy the stability that comes from a profitable organization without the chaos of constant venture changes.
Real-World Impact: Your contributions will enhance global supply chains, saving time and reducing waste for our customers.
Cultivated Engineering Culture: We value quality and documentation, enabling us to maintain speed while working sustainably.

