About Punchcard
Careers at Punchcard
Why Get Excited About Joining Punchcard?
We work on cool projects.
Life is too short to build crappy software and apps that nobody uses, so we try to seek out projects that will have an interesting impact on our clients, their customers, and their staff.
We can bend time and space.
Well, perhaps we aren’t from Hill Valley or live in the Matrix, but as a remote-first company, we do offer personalized work schedules, and we try to be as flexible as possible with where you work.
We spend time together.
Immerse yourself in a fun, collaborative, and innovative workplace culture that includes hack days, bi-annual company-wide events, team celebrations, and remote socials!
Punchcard Perks
Competitive Salary
Earn a great salary with additional opportunities to recognize and celebrate your valuable contributions.
Group Benefits & Insurance
Enjoy comprehensive health, dental, and insurance benefits to keep you and your family protected.
Generous Vacation & Personal Days
Take the time off that you need to keep you healthy, productive, and motivated.
Modern Technology
From laptops and dual-screen monitors to everything in between, you’ll get top-notch equipment to ensure you have the tools needed for success.
Flexible Work Hours
Manage your schedule with flexible work hours to help you maintain a great balance between work and life.
Remote-First Environment
Work from anywhere with our remote-first policy, designed to support flexible and productive environments.
Professional Growth & Development
Grow your career with access to professional learning and development resources tailored to your personal growth goals.
Company Swag
Get decked out in the latest Punchcard swag (refreshed once per year) to keep you looking sharp and feeling part of the team.
Bi-Annual Company Events
Join our entire remote team at our annual in-person team events held twice per year for professional development and team-building activities.
Hack Days
Twice per year we dedicate an entire workday to work intensively on innovative and experimental projects in a relaxed and fun setting.
Remote Social Celebrations
Enjoy virtual get-togethers and team celebrations that bring everyone together—no matter where you’re working.
Mental Health Resources
Access comprehensive mental health, counselling, and wellness resources to ensure you’re supported both inside and outside of work.
Become A Punchcardigan
We know that you’re looking for an opportunity to grow and thrive. That’s why we want you to come work with us. We believe in our calling to be the transformation in the world around us. And we hope you do too.
If this sounds like you, explore our available opportunities below:
What to Expect (When You’re Expecting An Interview)
Our streamlined interview process is designed to help us get to know you and your skills as quickly as possible. Here’s what you can expect:
1
If your experience and skillset align with what we’re looking for, we will contact you to schedule an initial 30-minute phone screening. This is a simple and friendly introduction to get to know you better, discuss your background, see how we can grow together, and explore a potential fit at Punchcard.
2
After the initial phone screening, if there is alignment and positive vibes on both sides, we’ll proceed with a 60-minute virtual interview that focuses on your technical competencies. You’ll meet with various members of our delivery team to discuss your experience and evaluate your technical abilities.
3
The final step in our interview process is a 60-minute culture interview to ensure alignment on shared values and collective goals. This last conversation is designed to be free-flowing with casual conversation and open dialogue with different members of our team. It’s your last chance to make a great impression!
“Best work year of my life.”
Aaron Perras
Full-Stack Developer
Who are Punchcardigans?
We’re a diverse and dynamic team of good humans who also happen to be consultants, designers, developers, technologists and strategists focused on on creating innovative digital experiences.
We’re fiercely proud of our team and the collective core values we all share. We embrace our unique differences while fostering and intentionally building an inclusive digital workplace where health, safety, and balance are prioritized. Learn more about Our Culture.
We currently have over 50 full-time staff, known as Punchcardigans, located across Canada in Victoria, Coquitlam, Vancouver, Penticton, Calgary, Edmonton, Winnipeg, Barrie, London, Hamilton, Kitchener, Brampton, and Toronto. Meet Our Team.
“At Punchcard, I get the opportunity to work on projects that genuinely improve people’s lives. It’s more than just a job—it’s a chance to make a real, positive difference.”
Robin Van Den Berg
Team Lead, Sr. Front-End Developer
Our Punchcard Pledge
Technologies & Capabilities
Our team has invested in building knowledge, capability, and competency in key technology platforms and tools to ensure we can deliver successfully every single time for our clients.
JavaScript
TypeScript
HTML5
SQL
React.js
React Native
Expo
.NET
Bootstrap
Github
Azure
Android
iOS
AWS
Microsoft 365
Figma
Mural
Commitment to Inclusivity
Punchcard Systems is an equal opportunity employer. We do not discriminate on the basis of race, religion, colour, sex, gender identity, sexual orientation, age, non-disqualifying physical or mental disability, national origin, veteran status or any other basis covered by appropriate law. All employment is decided on the basis of qualifications, merit, and business need.
Treaty Acknowledgement
Our team acknowledges the platforms we build span many territories, treaties, and beyond our borders. We are grateful for those people & elders with us today, those have come before us, and those who continue to inspire us. We recognize the land & beliefs it provides all of us, as an act of reconciliation & gratitude to those who territory we reside on, work on, or are visiting.
Not ready to apply but still want to be a part of our story?
Sign up for our newsletter to keep up-to-date on the latest news at Punchcard.
"*" indicates required fields