Co-Op Opportunity: Junior Developer (8-Month Term Minimum)
Were looking for a curious and motivated Co-Op student to join our team!
If youre passionate about making systems smoother, more reliable, and easier to scale and youre excited to work with a team that values clean code, smart automation, and practical solutions wed love to hear from you.
What You'll Be Doing:
- Designing and maintaining automated test suites for our core applications
- Collaborating with developers to improve our CI/CD pipelines
- Supporting infrastructure and deployments using Docker, Linux, and cloud environments (AWS or Azure)
- Writing clean, maintainable Python code for features, test scripts, and automation tools
- Helping to evolve our DevOps practices as we scale our systems
- (Optional) Contributing to our JavaScript-based frontend services
What We're Looking For:
- Python skills (this is essential!)
- Familiarity with CI/CD tools like GitHub Actions, GitLab CI, or Jenkins
- Experience working with databases and ORMs (PostgreSQL is a plus)
- Comfort working in Linux and containerized environments (Docker)
- An understanding of cloud infrastructure (AWS and/or Azure)
- A proactive attitude towards testing, automation, and continuous improvement
Bonus Points For:
- Exposure to ERP systems or workflows (manufacturing, accounting, or sales)
- Experience with JavaScript and/or React
Why You Might Like It Here:
- You'll have input into how things are built, tested, and deployed even as a Co-Op
- Were collaborative, not bureaucratic good ideas are always welcome
- Theres room to grow your skills whether thats in automation, DevOps, or full-stack development
- Youll be part of real projects that matter, not just intern tasks
- Software teams are primarily remote with a few days in office when needed.
Our Current Tech Stack Includes:
- ERP Systems
- Python (ORM API development)
- JavaScript (React-based frameworks)
- XML (Templates built in XML, QWEB, Jinja)
- Other Projects: Elixir (Phoenix Framework)
- Infrastructure: Docker, AWS
Only candidates who are legally authorized to work in Canada (citizens, permanent residents, or those with a valid work permit) will be considered for this position.
remote work