Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Remote Intermediate/Senior Full Stack Developer

Punchcard Systems

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.  

 
Vacancy posted 29 days ago
Similar jobs that could be interesting for youBased on the Remote Intermediate/Senior Full Stack Developer in Kelowna, BC vacancy
  • Senior Software Developer, Infrastructure - Job Description Reports To: Development Manager, Engineering...  ...Location: Ideally in the Calgary area; can be remote/hybrid About the Job: atVenu is growing...  ...toward AI-forward thinking. Our Tech Stack: • Front End: React Native, React,... 
    Remote work
    Senior

    atVenu

    Kelowna, BC
    29 days ago
  • Job Title: Intermediate Aquatics Biologist Employment: Full-Time / Permanent Location: Sparwood / Fernie, BC and area If...  ...supervise field data synthesis and develop responsible management and...  ...field work (up to 14 consecutive days, remote settings); and • A valid class 5 drivers... 
    Remote work
    Permanent employment
    Full time
    Work at office
    Flexible hours

    AJM Environmental

    Kelowna, BC
    26 days ago
  • Become a key player as a Full Stack Engineer focused on cybersecurity SaaS innovations. Help shape secure applications that cater to a wide range of users. In this role, you'll collaborate with Product Managers and Engineers to design and implement advanced cybersecurity... 
    Suggested

    Enterprise Solutions

    Kelowna, BC
    8 days ago
  •  ...bring value to our clients. You will also guide less experienced developers. We believe small, multi-disciplinary teams are most...  ...skills and experience This role will suit a highly capable developer with extended working experience with Java, Node.js AND/OR Python... 
    Remote work
    Senior
    Flexible hours

    Gravity9

    Kelowna, BC
    29 days ago
  •  ...Management, Feasibility Studies, Full-Service Engineering, Detailed...  ...Lauren Services is seeking an Intermediate Process Engineer to join our...  ...Process Engineering design - Develop Block Flow Diagrams (BFD), Process...  ...our Vancouver office and remote work and may require travel to... 
    Remote work
    Long term contract
    Work at office

    Lauren Services

    Kelowna, BC
    29 days ago
  • $80.3k - $116.4k per year

    Your Opportunity We are seeking an Intermediate Hydrotechnical Engineer to join our Markham...  ...Business Line. Your Key Responsibilities Develop hydrodynamic models using tools such as...  ...hours per week. Benefits Summary Regular full-time and part-time employees (working at... 
    Long term contract
    Remplacement
    Full time
    Temporary work
    Part time
    Casual work
    Work at office
    Local area

    Stantec

    Kelowna, BC
    2 days ago
  •  ...information Role and Responsibilities - Design, development, and implementation of Murex integration solutions within banking environments - Develop and enhance interfaces, APIs, and middleware to connect Murex with various banking systems (risk, trading, settlements, etc.) -... 
    Remote work
    Local area
    Worldwide
    Work visa

    Bounteous

    Kelowna, BC
    29 days ago
  • Field Representative (Full Time - Focused on Virtual Workshop Delivery) Job Summary / Purpose...  ..., ensuring accessible, high-quality remote engagement with farm clients across Ontario...  ...management and organization: Set priorities, develop a task schedule, monitor progress towards... 
    Remote work
    Full time
    Casual work
    Seasonal work
    Work at office
    Local area
    Home office
    Flexible hours
    Shift work
    Weekend work
    Afternoon shift
    2 days per week
    Early shift

    Ontario Soil and Crop Improvement Association's

    Kelowna, BC
    26 days ago
  • $125k - $175k per year

     ...Magnet Forensics is seeking a highly skilled and motivated Senior Application Security Engineer to join our dynamic team and play...  ...understanding of security best practices, and love to collaborate with developers and engineering teams to identify and mitigate security risks... 
    Remote work
    Senior
    Work at office
    Local area
    Flexible hours

    Magnet Forensics

    Kelowna, BC
    7 days ago
  • usd55 - usd60 per hour

    Partner - IBM Customer - Granite Role: Senior Automation Engineer Start date: asap. No of positions: 2 Ideal price point - 55-60 USD/hr Bill rate: 70 CAD/hr Location: GTA , willing to work remote when need be. JD: • 8 -10 years of Strong Java knowledge. Ability to write code... 
    Remote work
    Senior
    Immediate start

    Royal Cyber Inc.

    Kelowna, BC
    8 days ago
  • $104k - $123.5k per year

     ...advertising and marketing channels. As a Senior Quality Engineer in Quality...  ...systems and frameworks that enable engineers to develop and deploy with confidence. You'll work closely...  ...culture here:   StackAdapt is a remote-first company; we are open to candidates located... 
    Remote work
    Senior
    Work from home
    Home office

    Stackadapt

    Kelowna, BC
    8 days ago
  • $160.32k - $200.4k per year

     ...businesses and empower millions of developers worldwide to craft...  ...experiences. Our dedication to remote-first work, and strong culture...  ...Join the team as Twilio’s next Senior Manager, Security Risk Management...  ...you're ready to unleash your full potential, do your best work,... 
    Remote work
    Senior
    Long term contract
    Internship
    Local area
    Worldwide
    Shift work

    Twilio

    Kelowna, BC
    26 days ago
  • $160k - $170k per year

     ...evolving market. About the Role: As a Senior Geo Data Scientist, you will be at the forefront of developing advanced machine learning models...  ...data, working across the full lifecycle from data ingestion and...  ...Life Balance: Flexible work hours, remote work options plus option to use... 
    Remote work
    Senior
    Permanent employment
    Full time
    Work from home
    Flexible hours

    Vrify

    Kelowna, BC
    29 days ago
  • $103k - $160k per year

     ...Reporting to our Team Lead, the Senior Salesforce Engineer will play a...  ...you’ll get to: • Architect and develop complex Salesforce solutions •...  ...Benefits depend on employment type (full-time, part-time, contract, etc)...  ...- Although we operate as a remote company, all roles are expected... 
    Remote work
    Senior
    Full time
    Contract work
    Part time

    Clariti Cloud

    Kelowna, BC
    26 days ago
  •  ...want to be part of our successful team supporting top clients for  Turner & Townsend? We are hiring an ambitious and forward thinking  Senior Estimator  to work in our team. Turner & Townsend is a global professional services company with over 22,000 people in more than 60... 
    Remote work
    Senior
    Internship
    Flexible hours

    Turner & Townsend

    Kelowna, BC
    26 days ago
  • $80k - $110k per year

     ...Reddit, and every channel their buyers actually use. We're hiring a Senior Marketing Manager to run Foundation's own marketing — the same...  ...function needs. Location, Timezone & Work Setup • Work Setup: Fully remote • Primary Target Locations: Canada, LATAM, Europe Candidates... 
    Remote work
    Senior

    Foundation

    Kelowna, BC
    29 days ago
  • $126k - $133k per year

     ...Familiarity with AI/ML applications in data analytics (e.g., natural language SQL tools, forecasting models, anomaly detection frameworks) #LI-Remote Instacart provides highly market-competitive compensation and benefits in each location where our employees work. This role is remote... 
    Remote work
    Senior
    Long term contract
    Permanent employment
    Work at office
    Work from home
    Flexible hours

    Instacart

    Kelowna, BC
    29 days ago
  • $190.4k - $257.6k per year

     ...Dropbox products. You'll work across the full stack—modern frontend experiences and scalable...  ...powered personalization and optimization while developing your core engineering skills. You'll...  ...Grow your skills through mentorship from senior engineers and hands-on experience with... 
    Remote work
    Senior

    Dropbox

    Kelowna, BC
    29 days ago
  • Overview Summer Career Transition Opportunity for Experienced Education Professionals | Remote & Flexible For many experienced educators across the USA and Canada, the summer break can be a natural time to reflect on career priorities and explore new possibilities. For those... 
    Remote work
    Senior
    Summer work
    Summer holiday
    Flexible hours

    3 Years On A Rock

    Kelowna, BC
    8 days ago
  •  ...transforming how the world thinks about senior living and wellness-focused real estate....  ...challenges • Assist the AVP, Operations in developing and delivering training programs that ensure...  ...in Yardi system functionality • Develop strong relationships with internal and external... 
    Remote work
    Senior
    Long term contract
    Night shift

    Welltowercareers

    Kelowna, BC
    8 days ago
  •  ...on ShiftCare every day. We are expanding our US team and hiring a Senior Account Executive - Team Lead. This is a hands-on closing role....  ...demonstrations with provider owners and operational leaders • Manage the full sales cycle from first conversation through to close • Maintain... 
    Remote work
    Senior

    Shiftcare

    Kelowna, BC
    26 days ago
  •  ...from onboarding to our nurture phase • Partner with customers to develop meaningful plans that feed their long term goals • Develop creative...  ...to RFPs is a huge plus Where You’ll Work • Loopio is a remote-first workplace because we recognize the advantages of working flexibly... 
    Remote work
    Senior
    Long term contract
    Internship
    Work from home
    Home office
    Flexible hours

    Loopio

    Kelowna, BC
    29 days ago
  • ROLE OVERVIEW: The S3D Senior Technical Administrator / Subject Matter Expert (SME) is responsible...  ...data. Documentation and Standards • Develop user and administrator documentation,...  ...Support and Training • Provide desk-side and remote support to end users. • Develop training materials... 
    Remote work
    Senior
    Permanent employment

    Revisionz

    Kelowna, BC
    26 days ago
  •  ...Anniversary Trip to Newport Beach, CA with peers and executive leadership for fun and entertainment! Work Environment Requirements As a remote-first company, you’ll have the ability to work from anywhere in the US, with the option to enjoy our state-of-the-art offices in... 
    Remote work
    Senior
    Work at office
    Home office

    Directive Corporation

    Kelowna, BC
    26 days ago
  • We have an exciting opportunity for an experienced Intermediate to Senior Materials Engineer to join our growing team in Saint John, Moncton or Fredericton...  ...expertise; • Exposure to a variety of projects; • Support to develop skills and pursue projects related to your own interests; •... 
    Remote work
    Senior
    Long term contract
    Internship
    Flexible hours

    Cbcl Limited

    Kelowna, BC
    26 days ago
  •  ...achieving our vision together, as one global team. The role As a Senior Medical Writer you will have an important role in the development...  ...your own workload • Ability to work effectively as part of a team • Generous time off • 401k with match • Medical benefits • Remote working
    Remote work
    Senior

    Prime

    Kelowna, BC
    26 days ago
  •  ...YOUR ROLE As the full-time Sales Leader, you support the Store Leadership Team by rocking out strong LOD (Leader on Duty) shifts...  ...staffed to meet business needs. You take pride in training and developing associates to ensure they continue to provide outstanding service... 
    Full time
    Seasonal work
    Flexible hours
    Shift work

    AEO

    Kelowna, BC
    1 day ago
  •  ...below* Carrus is looking for a Senior Business Development Rep to...  ...developing new clients and managing the full sales cycle, while representing...  ...new clients (on-site or remote). Maintain close...  ...our brand as a key player. Develop opportunities for collaboration... 
    Remote work
    Senior
    Apprenticeship

    Valsoft Corporation

    Kelowna, BC
    29 days ago
  • $85k - $110k per year

     ...Employee-owned Company is seeking an experienced and dedicated  Intermediate Structural Engineer  to join our team in our Kelowna...  ...and rehabilitation projects with the support of senior staff and further develop proficient skills in all areas of project delivery, including... 
    Senior
    Contract work
    Internship
    Work at office
    Local area
    Flexible hours

    Associated Engineering (External)

    Kelowna, BC
    13 days ago
  •  ...sectors of the global economy requires your full focus and best efforts to bring forth...  ...to do your best. In this role, you will: • Develop and maintain E2E data pipelines, backend ingestion...  ...data-lake and data-warehousing technology stacks, and familiarity with typical data-... 
    Remote work
    Long term contract

    Samsara

    Kelowna, BC
    29 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Remote Intermediate/Senior Full Stack Developer. Be the first to apply!