Company Description SmartSource Electronics is Canada’s leading destination for refurbished technology, offering phones, tablets, MacBooks, and gaming consoles that are thoroughly tested, graded, and prepared for extended use. The company focuses on sustainability by keeping quality devices in circulation and out of landfills, providing cost-effective alternatives to new tech. SmartSource Electronics promotes the idea that the most sustainable device is one that already exists, aligning its business model with environmentally conscious values. Team members contribute to delivering reliable, affordable refurbished products and a customer experience that makes “buy smart, sell smart” a practical choice for individuals and businesses alike.
Role Description This is a full-time Developer role based in Mississauga, ON in a hybrid work arrangement, combining on-site collaboration with flexibility to work from home. The Developer will design, build, and maintain internal and customer-facing applications that support e-commerce, inventory management, and operational workflows. Day-to-day work includes writing clean, efficient code, integrating third-party APIs, troubleshooting and resolving technical issues, and optimizing performance across web and backend systems. The role also involves collaborating with product, operations, and customer support teams to gather requirements, participate in code reviews, contribute to technical documentation, and assist with deployments and ongoing system improvements.
Qualifications
- Strong proficiency in one or more modern programming languages (e.g., JavaScript/TypeScript, Python, Java, C#) and familiarity with software development best practices.
- Experience with web technologies and frameworks (e.g., HTML/CSS, React, Vue, Angular, or similar) for building responsive, user-friendly interfaces.
- Knowledge of backend development, RESTful APIs, and working with databases (e.g., SQL, NoSQL) to design and maintain scalable services.
- Comfort with version control and collaboration tools (e.g., Git, GitHub/GitLab, issue tracking systems) for team-based development.
- Understanding of e-commerce or inventory systems, including data integrity, security, and performance considerations, is an asset.
- Ability to analyze requirements, conduct research, and propose technical solutions that align with business and sustainability goals.
- Strong problem-solving skills, attention to detail, and commitment to writing maintainable, well-documented code.
- Effective communication skills and the ability to work collaboratively in a hybrid environment, coordinating with technical and non-technical stakeholders.
- Post-secondary education in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- Experience with cloud platforms (e.g., AWS, Azure, GCP) and CI/CD pipelines is beneficial but not required.