Website Training Works Inc
Knowledge By Design
About Us:
At Training Works, safety and innovation drive everything we do. Through our flagship products, Skilltinuous and Fatigue Defence, we empower workers and organizations to create safer, more efficient workplaces. With a decade of frontline experience across industries like mining, marine transportation, and manufacturing, we develop cutting-edge solutions to tackle critical workforce challenges.
We are looking for a Full Stack Developer who shares our passion for safety, technology, and creating impactful solutions to join our team and play a vital role in developing our platforms.
Position Overview:
As a Full Stack Developer, you will work closely with our product development team to enhance and maintain our safety-focused technologies. You will contribute to every phase of the software development lifecycle, from system design and architecture to coding, testing, and deployment.
This role offers an exciting opportunity to build scalable, user-friendly, and secure solutions that positively impact worker well-being and organizational performance.
Key Responsibilities:
Development & Maintenance: Design, develop, and maintain web-based applications for Skilltinuous and Fatigue Defence using modern frameworks and tools.
Back-End Development: Build and optimize server-side logic, ensuring high performance and scalability.
Front-End Development: Develop intuitive user interfaces, ensuring a seamless and responsive user experience across devices.
Integration: Integrate third-party APIs (e.g., biometric sensors) to enhance system capabilities.
Security Implementation: Develop secure applications by implementing best practices in authentication, data encryption, and vulnerability mitigation. Ensure compliance with data protection regulations (e.g., GDPR, CCPA).
Testing & Debugging: Conduct unit and integration tests, troubleshoot issues, and ensure high-quality code standards.
Collaboration: Work cross-functionally with product managers, UX designers, and data scientists to align technology with user and organizational needs.
Documentation: Create and maintain technical documentation for internal and external stakeholders.
Required Skills and Qualifications:
Technical Skills:
Proficiency in front-end technologies: JavaScript (React, React Native, Angular, or Vue.js), JSP, HTML5, CSS3.
Strong knowledge of back-end technologies: Java, Node.js, Python, or Ruby on Rails.
Experience with databases: MySQL, PostgreSQL, or MongoDB.
Familiarity with cloud platforms: AWS, Azure, or Google Cloud.
Experience with API development and integration, including REST and GraphQL.
Proficiency in version control systems like Git.
Knowledge of CI/CD pipelines for automated testing and deployment.
Security Competency:
Experience implementing secure coding practices and addressing vulnerabilities (e.g., SQL injection, XSS, CSRF).
Familiarity with tools like OWASP ZAP, Burp Suite, or similar for security testing.
Understanding of authentication standards such as OAuth2, SAML, and JWT.
Experience securing cloud infrastructure and applications.
Experience:
Minimum of 3-5 years of full-stack development experience.
Experience developing scalable, secure applications for web and mobile platforms.
Familiarity with Agile methodologies and working in cross-functional teams.
Previous experience in developing tools for workplace safety or EdTech is an asset.
Soft Skills:
Strong problem-solving abilities and attention to detail.
Excellent communication skills, with the ability to convey technical concepts to non-technical stakeholders.
Adaptability in a fast-paced, dynamic work environment.
What We’re Looking For:
Tech-Savvy Innovator: Someone passionate about leveraging technology to improve workplace safety and efficiency.
Mission-Driven: A developer who resonates with our purpose-driven approach to making workplaces safer.
User-Focused Designer: Someone who builds applications with end-users in mind, creating intuitive, impactful tools.
Security Champion: A professional committed to ensuring that applications are built with robust security measures, protecting sensitive user data and systems.
Team Player: Thrives in a collaborative environment and works effectively across disciplines.
Why Join Training Works?
At Training Works, you’ll have the opportunity to develop technology that saves lives and transforms industries. We are committed to fostering a supportive, purpose-driven workplace where innovation thrives. Our team’s hands-on experience and passion for safety ensure that we create solutions that make a real difference.
Join us, and let’s build a safer future together.
To apply, please forward your CV and portfolio to Tracy at tracy@training-works.ca.
To apply for this job email your details to tracy@training-works.ca