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

Intermediate/Senior Full Stack Developer

Full-time

Punchcard Systems

Edmonton, AB
  • Remote job

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 7 hours ago
Similar jobs that could be interesting for youBased on the Intermediate/Senior Full Stack Developer in Edmonton, AB vacancy
  •  ...serve Albertans. The Province requires up to twenty six (26) Full Stack Developers to work with 3D on service innovation, program review and...  ...are efficient, effective and affordable. The Full Stack Developer(s) will participate in and contribute to a team's shared understanding... 
    Senior
    Full time
    Contract work

    Pathlion

    Edmonton, AB
    7 hours ago
  • $70k - $140k per year

    Senior Full Stack .NET Developer Position Description Are you motivated by the opportunity to delight your clients by providing innovative solutions to complex technical challenges? These are exciting times for CGI, and we are looking for talented professionals who are... 
    Senior
    Contract work
    Edmonton, AB
    a month ago
  •  ...providing investors, businesses and economic developers access to relevant economic data and...  ...the capacity to analyze and adapt to develop styles/strategies that were not aligned...  ...knowledge/skills: Cloud Architecture, Full Stack Development, Agile Methodologies, Data... 
    Senior
    Remote job
    Work at office

    P@thlion Staffing Careers

    Edmonton, AB
    a month ago
  • $111.8k - $132.5k per year

     ...Detailed Description JOB DESCRIPTION Design, develop, test, and maintain industrial control software supporting frac fleet operations...  ...development environments. Additional Details The Intermediate Software Developer must work with an emphasis on individual safety... 
    Suggested
    Full time
    Work at office
    Remote work

    Patterson-UTI

    Edmonton, AB
    18 days ago
  • $121k per year

     ...Are you a builder? Then Jobber might be the place for you! We're looking for a Senior Front-End Developer - ideally with full-stack experience/knowledge - to contribute to building our modern stack Jamstack projects and help raise the technical bar of the team. Jobber exists... 
    Senior
    Long term contract
    Full time
    Internship
    Work at office
    Local area

    Jobber

    Edmonton, AB
    2 days ago
  •  ...with diverse technologies, partners, and industries to design, develop, and deliver solutions that power digital transformation. With a...  ...Product, Finance, Design, and downstream platform teams. This is a full-stack role, but it leans frontend-heavy — you'll spend the majority of... 
    Senior
    Full time

    IBM

    Edmonton, AB
    14 days ago
  •  ...just our bottom line. We take full ownership, work together to solve...  ...Position Summary   The Intermediate Accountant  is responsible for...  ...while collaborating closely with senior accounting team members and...  ...attention to detail   ~ Highly developed interpersonal, communication,... 
    Senior
    Full time
    Local area

    York Group

    Edmonton, AB
    7 hours ago
  • Company Overview Adelantar Consulting is based in Edmonton and provides civil-environmental engineering and consulting services principally in the field of industrial waste management. We are regularly awarded interesting and challenging assignments for a wide variety of clients...
    Senior
    Full time
    Work at office
    Flexible hours

    Adelantar Consulting

    Edmonton, AB
    2 days ago
  • $110k - $160k per year

     ...extraordinary results. Key Responsibilities We are looking for a hands-on Generative AI Developer with strong experience in building intelligent applications using the Microsoft Azure AI stack. As part of a Microsoft partner consultancy, you will work on developing and... 

    Lantern

    Edmonton, AB
    a month ago
  •  ...Our Finance group is currently looking to add an Intermediate Accountant to our growing team, based in Edmonton, AB. Reporting to the Finance Manager, this position works closely with the Finance and Fleet teams on account reconciliations and financial analysis. This role... 
    Full time
    For contractors
    Work at office

    Valard Construction

    Edmonton, AB
    9 days ago
  •  ...essential qualities. This is a permanent full-time position in our Prairies and Territories...  ...Services group is currently seeking an Intermediate Environmental Planner to work with our...  ...professional development opportunities. Develop relationships with new and existing... 
    Remplacement
    Permanent employment
    Full time
    Internship
    Work at office
    Flexible hours

    Stantec

    Edmonton, AB
    10 days ago
  •  ...Overview We are currently seeking an Intermediate Geotechnical Engineer to join AtkinsRéalis'...  ...scope of existing projects. Supporting senior leadership with field evaluations, manage...  ...right flare and ability that will help us develop and expand our geotechnical capability by... 
    Senior
    Full time
    Internship
    Flexible hours

    AtkinsRéalis

    Edmonton, AB
    17 days ago
  •  ...opportunities to reach your full potential in an environment that...  ...and real-estate developers. We have delivered hundreds of...  ...is currently looking for an Intermediate Electrical Engineer to join...  ...supporting the Project Manager and Senior Engineers in delivering electrical... 
    Senior
    Permanent employment
    Full time
    Contract work
    For contractors
    Work at office
    Local area
    Flexible hours

    CIMA+

    Edmonton, AB
    13 days ago
  • $80k - $98k per year

     ...Intermediate Project Coordinator (ICI Construction)  Maple Reinders...  ...sub-trades and suppliers Developing successful relationships with...  ...tenders in consultation with senior managers At Maple we are...  ...for over 55 years . We are a full-service construction provider... 
    Senior
    Weekly pay
    Full time
    Contract work

    Maple Reinders

    Edmonton, AB
    7 hours ago
  •  ...Wood is recruiting for an Intermediate Instrumentation & Controls Engineer / Technologist to join...  ...lists, and related documentation. Develop material take-offs (MTOs). Support the...  ...countries, Wood supports clients across the full asset lifecycle, delivering safe,... 
    Full time
    Worldwide
    Flexible hours

    Wood

    Edmonton, AB
    2 days ago
  •  ...Provides clear, timely progress updates and prepares status reports for senior management. Compile project charters and business/project...  ...win solutions. Collaborate with business and IT leadership to develop a well-defined project plan that clearly states the projects... 
    Senior
    Full time

    Pathlion

    Edmonton, AB
    7 hours ago
  • $73k - $100k per year

     ...mission to re-imagine the future by changing the way that buildings are conceived and constructed. Entuitive is looking for an Intermediate Structural Engineer, based in our Edmonton office. Take the opportunity to learn more about the structural engineering service at... 
    Full time
    Contract work
    For contractors
    Work at office
    Flexible hours

    Entuitive

    Edmonton, AB
    20 days ago
  •  ...supportive and enjoyable workplace. WE ARE PLEASED TO OFFER A full-time position in our Edmonton studio. Flexible hybrid work...  ...AS A PART OF THE WORKUN GARRICK TEAM Assist project teams in developing projects from conceptual design through construction... 
    Full time
    Contract work
    For contractors
    Work at office
    Relocation
    Flexible hours

    The Workun Garrick Partnership

    Edmonton, AB
    19 days ago
  •  ...Financial Analyst – Intermediate  Client: Government of Alberta (Service Alberta and Red Tape Reduction – Citizen Experience Evolution...  ...documentation. Support internal and external audits. Develop financial models and perform cost analysis. Identify financial... 
    Full time
    Contract work
    Remote work
    Monday to friday

    SereneAid

    Edmonton, AB
    18 days ago
  •  ...Data Engineer – Intermediate (GOAPRDJP00000975) Client: Government of Alberta (GOA) – Technology and Innovation Project: Digital...  ...initiative. The successful candidate will design, develop, and maintain enterprise-scale Azure data platforms, build analytics... 
    Remote work

    SereneAid

    Edmonton, AB
    20 days ago
  •  ...As an Intermediate Aquatic Biologist, we invite you to join our biophysical team that is continuously...  ...Provide high-value technical services to develop positive relationships with our key...  ...and water resources sectors. We offer a full range of services from our offices in... 
    Long term contract
    Work at office
    Flexible hours

    Klohn Crippen Berger

    Edmonton, AB
    a month ago
  •  ...As an Intermediate Civil or Geotechnical Engineer , you will have the opportunity to work on...  ...Strong business acumen and your ability to develop and grow relationships with a variety of...  ...and water resources sectors. We offer a full range of services from our offices in North... 
    Long term contract

    Klohn Crippen Berger

    Edmonton, AB
    a month ago
  • $40 - $55 per hour

     ...Financial Analyst – Intermediate (Remote – Alberta, Canada) Stafingo Inc. is currently hiring a Financial Analyst – Intermediate for a reputed...  ...supporting documentation. Cost Analysis and Modeling Develop cost models and conduct cost analysis for budgeting and planning... 
    Contract work
    Work at office
    Remote work
    Monday to friday

    StafinGo

    Edmonton, AB
    17 days ago
  •  ...position only. We are looking to hire an Intermediate Instrumentation and Controls specialist...  ...and meeting with clients. Following developing technologies in instrumentation,...  ...each employee every opportunity to grow, develop, and take control of their career paths.... 
    Full time
    Work at office
    Monday to friday
    Flexible hours

    Kleinfelder

    Edmonton, AB
    17 days ago
  •  ...The opportunity: Associated Engineering, a proudly Canadian, Employee-owned Company is seeking an experienced and dedicated Intermediate   Civil Design Technologist  to join our team in our  Edmonton office. In this role you will be responsible for design services in accordance... 
    Internship
    Work at office
    Local area
    Flexible hours

    Associated Engineering

    Edmonton, AB
    3 days ago
  •  ...environmental and natural resource regulatory processes. DRAS supports the full regulatory lifecycle, from application and authorization to...  ...systems, using APIs, connectors, and custom scripts. ~ Develop and maintain robust data models and semantic layers to support... 
    Remote job
    Shift work

    P@thlion Staffing Careers

    Edmonton, AB
    20 days ago
  • Position: INTERMEDIATE BRIDGE ENGINEER ID No: 5-1547 Location: Edmonton...  ...opportunity to continue developing your technical expertise and...  ...and related structures. ~Develop structure drawings, details,...  ...projects and contribute across the full project lifecycle. ~... 
    For subcontractor
    Local area
    Flexible hours

    MPE Engineering Ltd.

    Edmonton, AB
    a month ago
  • $86.9k - $126k per year

     ...We are seeking an experienced Intermediate Project Controller to join...  ...This role is responsible for developing, maintaining, analyzing, and...  ...Control & Budget Management Develop, maintain, and control project...  ...Benefits Summary: Regular full-time and part-time employees... 
    Long term contract
    Remplacement
    Full time
    Temporary work
    Part time
    For contractors
    Casual work

    Stantec

    Edmonton, AB
    19 days ago
  •  ...Intermediate Project Manager – Edmonton, AB – Join a Team That Puts People First At TWD , we know the secret to success isn’t just...  ...requirements, contractual obligations, and organizational objectives. Develop and maintain project execution plans, schedules, budgets,... 
    Contract work
    For contractors

    TWD Technologies Ltd.

    Edmonton, AB
    12 days ago
  •  ...owned organization. We are seeking an experienced and dedicated Intermediate Ecologist to join our team in our Edmonton office. In this...  ...downtown Edmonton that is easily accessible What you’ll do: Develop and implement field programs (wildlife, vegetation, wetlands,... 
    Long term contract
    Internship
    Work at office
    Local area
    Flexible hours

    Associated Engineering

    Edmonton, AB
    a month ago

Do you want to receive more vacancies?

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