Canals AI is hiring a Junior Software Engineer to build scalable, high-performance systems solving real-world problems in logistics and automation. You'll work alongside experienced engineers on a platform that delivers measurable business impact, gaining exposure to modern engineering practices and real customers.
What You'll Do
- Work closely with senior engineers to design, build, and maintain backend systems that power our platform.
- Contribute to feature development, bug fixes, and performance improvements.
- Participate in code reviews, testing, and documentation to ensure quality and maintainability.
- Collaborate with product and design teams to bring ideas from concept to production.
- Learn new tools and technologies, and grow into greater ownership over time.
What We're Looking For
- 0–2 years of professional experience as a software engineer (internships or projects count!).
- Solid programming fundamentals and familiarity with at least one backend language (Go, Python, Node, etc.).
- Curiosity and a desire to understand how complex systems fit together.
- Eagerness to learn from others and contribute to a collaborative, high-performing team.
- Strong communication and problem-solving skills.
Nice to Have
- Interest in startups, AI, or logistics.
Team & Environment
You'll join a 55-person, fully remote team with 35 people in engineering.
Benefits & Compensation
- Bootstrapped and profitable: stability without the chaos of venture pivots.
- Real-world impact: your code helps improve global supply chains.
- Strong engineering culture: mentorship, documentation, and an emphasis on craftsmanship.
- Remote-first and flexible: work from anywhere in North or South America.
- Tons of growth potential: learn directly from senior engineers and gain ownership quickly.
Work Mode
This is a fully remote position for candidates based in South America.



