Junior Software Engineer
Canals · Remote · Colombia · Argentina · Brazil ·
COMPENSATION
€•• – ••k
Listed on the employer's job board (Ashby)
- Junior level (0-2 years)
- Fully remote (Americas)
- Backend development
- Go, Python, or Node
- Mentorship provided
Join Canals to develop scalable software that helps wholesale distributors manage orders, purchasing, and accounts payable. You will work with a distributed team across the Americas to solve real-world logistics problems through automation and AI.
This position is designed for early-career engineers who want to learn modern engineering practices while contributing to a profitable, fast-growing product with measurable business impact.
What you'll do
- Design and maintain backend systems alongside senior engineers
- Develop new features and fix bugs to improve performance
- Participate in code reviews, testing, and documentation
- Collaborate with product and design teams on new ideas
- Learn new tools and gradually take on more ownership
What you'll need
- 0–2 years of professional software engineering experience
- Solid programming fundamentals and backend language knowledge
- Curiosity about how complex systems integrate
- Eagerness to learn and collaborate in a team setting
- Strong communication and problem-solving abilities
Nice to have
- Interest in startups, AI, or logistics industries
- Experience with internships or relevant personal projects
Stack
- Go
- Python
- Node
How you'll work
- Remote-first culture
- Distributed across North and South America
- Flexible working hours
What you get
- Investment in professional development
- Collaborative and transparent team environment
- Opportunity to impact company trajectory