Web Developer II
Safe Software
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
About the Web Developer II Role at Safe Software
As a Web Developer II on Safe Software’s Service Enablement Team (SET), you will be instrumental in maintaining and enhancing a critical suite of public-facing websites and internal tools. This is a hands-on, full-stack opportunity where you will balance daily feature requests and bug fixes with longer-term initiatives focused on improving the reliability, maintainability, and usability of our web services.
Working closely with senior developers, you will engage with nearly every part of our technical stack. Your contributions will span from refining user interfaces on our corporate and partner-facing sites to developing backend logic and infrastructure for our internal and external APIs. You will also play a key role in evolving core business workflows, such as our software licensing systems, into more efficient and scalable services.
This position is ideal for a versatile developer who thrives on variety, whether it’s shipping a new search filter for a public site, optimizing a tool for internal staff, or architecting platforms that make our technical services and APIs discoverable.
We encourage applicants from diverse backgrounds and value curiosity, collaboration, and continuous learning. Even if you don’t meet every listed qualification, we invite you to apply.
About The Team
The Service Enablement Team (SET), part of the Information Services department, focuses on integrating systems and building tools to enhance internal collaboration and operational efficiency. This remote-first team, with members across Canada, supports various platforms and works closely with other departments to deliver sustainable, scalable solutions. SET values clarity, ownership, and cross-functional collaboration.
What You’ll Be Doing as a Web Developer II
- Implement features and fixes across diverse platforms, including our corporate website, partner portals, and internal resource hubs.
- Assist senior developers in modernizing core licensing workflows into updated, scalable backend services.
- Expand our API landscape by building new endpoints and contributing to platforms that enhance discoverability and accessibility of technical services.
- Deliver full-stack updates, ranging from improving front-end user interfaces (e.g., search filters, navigation) to refining backend logic.
- Collaborate with designers and stakeholders to ensure web experiences are accessible, secure, and high-performing.
- Participate in code reviews and technical discussions, fostering a culture of shared knowledge and maintainable code.
- Troubleshoot and resolve issues to maintain the ongoing reliability of our internal and external platforms.
Qualifications, Skills, And Competencies
While not all candidates will possess every qualification, successful applicants typically bring many of the following:
What We’re Looking For
- Full-Stack Development Experience: Proven ability to build web applications using Node.js and modern JavaScript/TypeScript.
- Frontend Proficiency: Strong skills in component-based frameworks, specifically Vue.js or Nuxt (React experience is a plus).
- Cloud & API Knowledge: Experience building and consuming REST APIs and working with cloud-native services like AWS Lambda and API Gateway.
- Version Control & CI/CD: Proficiency with Git and experience with modern development workflows, including GitHub Actions or similar automation tools.
- Problem-Solving Mindset: Comfort navigating existing codebases and a proactive approach to troubleshooting issues across platforms.
- Versatility: Ability to effectively manage high-priority bug fixes, routine maintenance, and long-term project tasks.
- Communication: Strong collaboration skills and effectiveness within a distributed, remote-first team.
Nice To Have
- CMS Experience: Familiarity with WordPress development (custom themes, plugins, or integrations).
- Database Knowledge: Experience with relational databases such as MariaDB or PostgreSQL.
- Scripting: Experience with Python for automation or backend logic.
- Web Fundamentals: Solid understanding of web performance, accessibility (AODA/WCAG), and responsive design.
What You Can Expect at Safe Software
A career with Safe Software offers:
- Meaningful Work: Make a significant impact across our business, workplace, and data integration product.
- A Supportive Environment: Empowered to share ideas and implement them with high autonomy and team support.
- Social Responsibility: Opportunities to give back through Safe-organized volunteering initiatives.
- Learning & Career Development: Annual learning budget and training programs paid by Safe for continuous growth.
- Flexible Working Hours: Flexible and remote-friendly arrangements to fit your lifestyle.
- Work-Life Balance: No burnout; enjoy 3 weeks of vacation plus 6 additional paid seasonal days off per year.
- Health & Wellness: Extended health, dental, health/lifestyle spending, and counseling benefits from day one.
- Family is Important: Parental Leave Top-Up Program for new parents (childbirth or adoption).
- Shared Success: Bi-annual profit sharing and RRSP/TFSA matching program.
- An Accessible Commute: Located close to public transit, with complimentary parking and bike storage for local team members.
Key Skills/Competency
- Full-stack Web Development
- Node.js & JavaScript/TypeScript
- Vue.js/Nuxt (React)
- REST APIs
- AWS Lambda & API Gateway
- Git & GitHub Actions
- Problem Solving
- Cross-functional Collaboration
- WordPress (optional)
- MariaDB/PostgreSQL (optional)
How to Get Hired at Safe Software
- Research Safe Software's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor. Understand their commitment to diversity and inclusion.
- Tailor your resume: Highlight full-stack web development experience, specifically with Node.js, Vue.js, and cloud APIs. Emphasize versatility and problem-solving skills relevant to the Web Developer II role.
- Showcase your technical skills: Prepare to discuss projects demonstrating your proficiency with Git, CI/CD, and experience with relational databases or Python, if applicable.
- Prepare for behavioral questions: Be ready to share examples of collaboration in remote-first teams, problem-solving complex issues, and adapting to varied project demands at Safe Software.
- Understand their automated tools: Be aware Safe Software uses automated tools for application processing; ensure your resume is clear and keyword-rich to pass initial screenings.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background