
Software Developer, Full Stack (ERP Systems)
- Canada
- Permanent
- Temps-plein
- TypeScript, Next.js, React/Redux
- Python, Django, PostgreSQL
- AWS, Azure, Kubernetes
- Design, develop, and deploy core modules for our new, from-the-ground-up ERP platform.
- Work closely with product, design, and other stakeholders to translate complex business requirements into robust technical solutions.
- Design and implement scalable, maintainable, high-performance front-end solutions, ensuring an exceptional user experience.
- Own key systems and components, driving their development, deployment, operation, and continuous improvement.
- Unblock, support and communicate with internal and external partners to achieve results.
- Learn and develop your skill sets alongside your peers and mentors.
- Experience: You have 2-3 years of professional experience building, testing, and deploying full-stack web applications.
- Backend Proficiency: You code in Python and are familiar with the Django framework (especially Django REST Framework) for building robust, scalable services.
- Front-End Expertise: You have experience building intuitive and responsive user interfaces with modern TypeScript and React.
- Database Skills: You have a solid understanding of relational databases, data modeling, and SQL. Experience with PostgreSQL is a plus.
- CS Fundamentals: You have a solid foundation in computer science principles, whether from a formal degree or equivalent professional experience.
- Bonus (Nice to have): Prior experience working on ERP, CRM, financial, or other data-intensive business applications
- Familiarity with DevOps practices and tools (e.g., Docker or Kubernetes, CI/CD, AWS or Azure).
- A Product-Minded Builder: You are passionate about creating value for users, have an exceptional eye for detail, and maintain a high bar for quality in everything you build.
- A Proactive Problem-Solver: You thrive on complex challenges, take full ownership of your work from concept to completion, and are driven to find the best solutions.
- A Collaborative Communicator: You can clearly articulate technical concepts and collaborate effectively with stakeholders across product, design, and management.
- Adaptable and Eager to Learn: You flourish in a dynamic, fast-paced environment and are excited by the opportunity to build a new product and grow your skills.
- We're a remote-first company that encourages our employees to work from where they're most productive.
- We work in tight-knit teams to cultivate an ownership mentality.
- We cherish curiosity and an obsession for details because we know these details are invaluable over the long run.
- We're hyper-focused on our achievements and our ability to execute our promises. We act with urgency.
- We value work-life balance by offering generous time off
- Work anywhere in the world for up to 3 months!
- We value families, by offering a parental leave program
- We offer a work-from-home stipend
- Your birthday (and our company's birthday) is a day off!