Talent.com
Punchcard Systems
Remote Intermediate/Senior Full Stack DeveloperPunchcard Systems • Kitchener, Ontario
Remote Intermediate/Senior Full Stack Developer

Remote Intermediate/Senior Full Stack Developer

Punchcard Systems • Kitchener, Ontario
30+ days ago
Job type
  • Full-time
  • Remote
Job description

While this is a remote position, we are currently only hiring candidates within Canada.

At Punchcard, we're not just evolving; we're building the next generation of technology consulting. We believe the future lies at the intersection of human creativity and artificial intelligence. Our mission is to solve our clients' most interesting challenges by building exceptional software, and we're leveraging AI both in our solutions and in how we build them.

The era of rote coding is fading. We're moving beyond the tasks that AI can automate and are seeking strategic thinkers who can do more with less. We're looking for Expert Generalists: developers who blend deep technical skill with broad curiosity and a powerful ability to learn. This is your chance to move beyond a single framework or a narrow role and help shape the future of a company that values principles over syntax.

If you are a seasoned software developer who is energized by complex problems, thrives on learning, and is excited to use AI as a partner in creation, we invite you to join us on this journey.

How You'll Make an Impact

This is not a ticket-taking role. You will be a core part of a lean, high-impact team, shaping solutions from concept to delivery.

  • Architect & Build: Partner with Product Managers, UX Designers, and clients to design and develop robust, elegant solutions for complex business problems. Your focus will be on sound architecture and first principles.
  • Lead the AI Charge: Actively explore, implement, and champion the use of AI tools and methodologies (e.g., GitHub Copilot, advanced code generation, LLM-powered testing) to amplify your—and the team's—productivity and creativity.
  • Solve, Don't Just Code: Decompose ambiguous challenges into clear, actionable, and testable components. You’ll be valued for your problem-solving process as much as your final code.
  • Mentor & Elevate: As a senior member of the team, you'll contribute to our technical culture, share your knowledge, and help elevate the skills of those around you.
  • Own Your Work: From developing well-functioning applications and databases to ensuring security and performance, you will take ownership of the entire development lifecycle, using your expertise to make critical decisions.

Who We're Looking For: The Expert Generalist Mindset

We believe the best developers are defined by their mindset, not just their toolchain. We're looking for someone who embodies the following traits:

  • Deeply Curious: You ask "why" before you ask "how." You don't just copy-paste solutions; you seek to understand the underlying principles, whether you're exploring a new domain or debugging a tricky problem.
  • A Natural Collaborator (with Humility): You know your strengths and are eager to learn from others. You see collaboration with UX, Product, and other specialists not as a handoff, but as an essential part of building the right thing, well. You aren't afraid to ask for help.
  • Grounded in Fundamentals: You value durable, principle-level knowledge (e.g., design patterns, distributed systems concepts, architectural trade-offs) over fleeting framework-specific trivia. You see the patterns that connect different technologies.
  • Customer-Obsessed: You understand that technology is a means to an end. Your curiosity is focused by a desire to help our clients and their users become better at what they do.
  • Pragmatic & Adaptable: You have "mechanical sympathy"—an intuitive feel for how different parts of a system work together, from front-end rendering to database performance. You can quickly get up to speed in an unfamiliar environment and make choices that go with the grain.

Your Skills & Experience

  • Demonstrated experience (typically 5+ years) shipping complex software products in a team environment.
  • A Computer Science degree or equivalent education.
  • Proven ability to learn new languages, frameworks, and domains quickly and effectively.
  • Excellent communication and problem-solving skills, with an ability to articulate complex technical ideas to non-technical stakeholders.
  • Proficiency using AI development tools (e.g., GitHub Copilot, Cursor, language-specific models) to amplify your productivity.

Bonus Points:

  • While an Expert Generalist can adapt to any stack, it would be a bonus if you had experience in environments like ours: C#/.NET, SQL, JavaScript/TypeScript (React), Moblie Development (React Native), and cloud platforms like Microsoft Azure.
  • Experience in a consulting or agency environment, working with multiple clients and projects.
  • Contributions to open-source projects, a technical blog, or other community engagement.

What to Expect at Punchcard

  • Engaging and Challenging Projects: If you want to do the same thing over and over again, Punchcard isn’t for you. If you love puzzles and solving novel problems, you'll thrive here.
  • A Culture of Learning: We are dedicated to creativity and innovation, with regular company-wide hack days to experiment with new technologies and ideas.
  • Competitive Compensation: A competitive salary and employee group benefits (including disability, life insurance, dental, and extended health).
  • Flexibility & Trust: We offer flexible hours in a highly collaborative, remote-first work environment.
  • Real Impact: You will have the opportunity to work with and learn from passionate, highly skilled team members who are invested in seeing everyone succeed and in shaping the future of our industry.

At Punchcard, we are an equal opportunity employer, and we do not discriminate on the basis of race, religion, color, 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.

Create a job alert for this search

Remote Intermediate/Senior Full Stack Developer • Kitchener, Ontario

Similar jobs

Full Stack Engineer - C$90,000 - C$130,000 A Year

GeiGuelph, Canada
Full-time

Develops and maintains front-end and back-end components for AI-powered applications, ensuring integration, performance, and scalability. Show more

 • Promoted

IBMi Developer

K RpBrantford, ON, CA
Full-time

National Refrigeration and Air Conditioning Canada Corp.North American manufacturer of commercial refrigeration products marketed under the KeepRite Refrigeration brand name.These products include ... Show more

 • Promoted

Experienced Software Developer in Kitchener

Bridgeport CrewKitchener, Region of Waterloo, Canada
Full-time

Become an integral part of Bridgeport Crew as an Experienced Software Developer located in Kitchener, Ontario.This on-site role focuses on leveraging TypeScript and Next.At Bridgeport Crew, you'll ... Show more

 • Promoted

Ai-Powered Full Stack Engineer For Integrations & Apps - C$90,000 - C$130,000 A Year

AI-Powered Full Stack Engineer For Integrations & AppsGuelph, Canada
Full-time

Develops and integrates AI-powered solutions, focusing on user-facing and backend components for a leading engineering consultancy. Show more

 • Promoted

Earn Money Testing Apps - Remote

AlmediaGuelph, Canada
Remote
Full-time

Get paid for testing apps, games and surveys.Almedia runs a dynamic platform where users earn money online by completing tasks, playing games, and filling out surveys.Since our launch 5 years ago, ... Show more

 • Promoted

Intermediate Systems Designer

ATS Industrial AutomationCambridge, Region of Waterloo, CA
Full-time

Health Care Benefits + $600 Health Care Spending Account.Employee Engagement Events (Employee BBQ’s and lunches, weekly treat day, etc.Total Compensation & Benefits:.Eligible for Annual Incentive B... Show more

 • Promoted

IBMi Developer Role at KeepRite Refrigeration

KeepRite RefrigerationBrantford
Full-time

Advance your technical career as an IBMi Developer at KeepRite Refrigeration located in Brantford.This full-time, on-site role involves optimizing applications and collaborating on innovative solut... Show more

 • Promoted

Senior Programmer Analyst

Fuze HR SolutionsGuelph
Full-time

We are seeking an experienced, innovative, and highly motivated.This role offers an exciting opportunity to work with modern Microsoft technologies, including.NET Core, Blazor, Web APIs, Azure DevO... Show more

 • Promoted

Intermediate Systems Analyst - C$70,600 - C$98,800 A Year

Home HardwareKitchener, Canada
Full-time

Supports the design and delivery of technology solutions by gathering and analyzing requirements, modeling business processes, and collaborating with IT teams and stakeholders. Show more

 • Promoted

Complete Online Surveys For Cash (Up to $25/per)

Earn HausBrantford, ON, CA
Full-time +1

Looking for people to participate in taking online surveys for Fortune 500 brands.All you need to do is complete online surveys by sharing your opinion.You will help influence brand decisions on se... Show more

 • Promoted

Remote Online Tasks – Earn Up to $1,500/month Playing Games

Free Cash by AlmediaBurford, Other, Canada
Remote
Full-time

Receive a $5 welcome bonus when you complete your first offer!Make money in your spare time by completing online tasks:.Take paid surveys (5-15 minutes each).Test new mobile games and apps.Share yo... Show more

 • Promoted

Senior Software Developer - C$105,000 - C$125,000 A Year

SkillsWaveKitchener, Canada
Full-time

At SkillsWave, we're building the skills that help organizations stay ahead ensuring their teams remain current, adaptable, and ready to drive innovation and long-term success.Through high-qual... Show more

 • Promoted

Senior Guidewire Developer - $55 - $110 An Hour

Maplesoft GroupGuelph, Canada
Full-time

Maplesoft implements TimeLive for Electronic time tracking.Please view the demo below on how to enter and approve time.Do you want to work in a dynamic environment where your contributions count?At... Show more

 • Promoted

Associate / Int Systems Dev (GW and/or Automation developer)

Maplesoft Group, an SEB CompanyGuelph
Full-time

Job Title: Associate / Int Systems Dev (GW and/or Automation developer).Federal Government Clearance Level Required: None.Maplesoft Group is currently seeking a hybrid Associate / Int Systems Dev (... Show more

 • Promoted

Senior Backend Architect - Remote, Scale Global Lifecycle - $150,000 - $200,000 A Year - Remote

Scale Global LifecycleKitchener, Canada
Remote
Full-time

Lead the design and development of a new lifecycle orchestrator service for a fintech company.Requires expertise in Domain-Driven Design, distributed systems, AWS, Kotlin, and Python. Show more

 • Promoted

Full-Time IBMi Developer Opportunity

3 Step Recruitment Inc.Brantford, ON, CA
Full-time

Advance your career as a Full-Time IBMi Developer in Brantford, ON.This on-site role requires expertise in SQL, Node.RPG to enhance business processes and optimize applications.In this position, yo... Show more

 • Promoted

Senior Guidewire Integration Engineer - $55 - $110 An Hour

Canadian technology consulting firmGuelph, Canada
Full-time

Seeking a Senior Guidewire Integration Engineer for a hybrid role, focusing on designing and supporting Guidewire integrations using REST APIs with strong collaboration skills. Show more

 • Promoted

Lead Software Developer

Friendlier CompanyGuelph, Canada
Full-time

Key Responsibilities Team Leadership Support software developers and QA engineer Foster a collaborative, accountable team culture, driving Friendlier’s values Remove blockers and advocate for ... Show more