1

Full Stack Software Developer Contract Jobs in Vancouver, BC

Software Engineer (Full Stack)

Vancouver, BC ยท Hybrid

CA$125K - CA$165K/yr

We are seeking a talented Software Engineer (Full Stack) to join our growing engineering team. This is a full-time, hybrid position with 2 days a week, every Tuesday and Thursday in-office to support ...

Saltworks is seeking a Full-Stack Developer to expand the Data Systems team. You will build the ... A degree in Computer Science, Software Engineering, or equivalent practical experience. * Comfort ...

Senior Full Stack Software Engineer ABOUT US Procurify is looking for a motivated, collaborative, and creative person who is passionate about technology. Procurify is the AI-enhanced procurement and ...

Sr. Full Stack Developer

Vancouver, BC ยท On-site +1

CA$120K - CA$150K/yr

Sr. Full Stack Developer About Lendesk We're a financial technology company on a mission to help ... Contribute to software quality by providing meaningful and constructive code reviews * Communicate ...

Ingest and connect siloed databases The Role As a Full Stack Engineer, you will be working on one ... software development experience with modern full-stack web development. * Fluent in one or more ...

Ingest and connect siloed databases The Role As a Full Stack Engineer, you will be working on one ... software development experience with modern full-stack web development. * Fluent in one or more ...

Full Stack Developer - Concur Travel Core & AI Engineering Location: Vancouver, Canada As a Full ... Drive software quality through automated testing, monitoring, and adherence to engineering best ...

The Senior Full Stack Developer - Analytics in this role serves as a senior individual contributor ... Qualifications * 7+ years of professional software development experience, including significant ...

Buyapowa are looking for an experienced full stack developer to join our product development team, with a focus on front end React development. If that sounds like you read on and apply now. We can't ...

next page

Showing results 1-20

Full Stack Software Developer Contract information

See Vancouver, BC salary details

$40.2K

$116.2K

$178.4K

How much do full stack software developer contract jobs pay per year?

As of Jul 23, 2026, the average yearly pay for full stack software developer contract in Vancouver, BC is $116,199.00, according to ZipRecruiter salary data. Most workers in this role earn between $91,952.00 and $138,180.00 per year, depending on experience, location, and employer.

Will Fullstack be replaced by AI?

Full Stack Software Developers perform a range of tasks that involve problem-solving, coding, and system design, which are difficult to fully automate with AI. While AI tools can assist with coding and testing, human expertise remains essential for complex development, architecture, and understanding user needs. Therefore, full stack roles are unlikely to be completely replaced by AI in the near future, but they will evolve with new tools and technologies.

What is a Full Stack Software Developer Contract job?

A Full Stack Software Developer Contract job is a temporary or project-based role where a developer is responsible for working on both the front-end and back-end of a software application. Contractors are typically hired for a set duration or until a project is completed and may work with multiple clients. They are expected to have expertise in various programming languages, frameworks, and databases to build and maintain complete web applications. This role often provides flexibility in work arrangements but requires strong problem-solving skills and adaptability to different tech stacks.

Are full-stack devs still in demand?

Full-stack software developers remain in high demand due to their versatility in handling both front-end and back-end development, with skills in frameworks like React and Node.js. Companies seek these developers for their ability to work across the entire technology stack, especially in agile environments and startups. Continuous learning of new tools and programming languages helps maintain their marketability.

What engineer makes $500,000 a year?

Highly experienced full stack software developers working in senior or specialized roles at large tech companies or startups can earn $500,000 or more annually, often including bonuses, stock options, and other compensation. Achieving this level typically requires advanced skills, extensive experience, and a strong track record in software development, architecture, or leadership positions.

How much do contract software developers make?

Contract software developers typically earn between $50 and $150 per hour, depending on experience, location, and project complexity. Senior developers with specialized skills or expertise in certain technologies can command higher rates, especially for short-term or high-demand projects.

What are some typical challenges faced by Full Stack Software Developers in contract roles?

Full Stack Software Developers working on contract often face the challenge of quickly adapting to new codebases and team workflows, as projects may vary widely between clients. They may need to work independently while also collaborating with in-house developers, designers, and project managers to align on technical and business requirements. Managing tight deadlines, prioritizing tasks, and learning unfamiliar technologies or systems on the fly are common aspects of the role. Adapting quickly and maintaining clear communication are key to ensuring successful project delivery and ongoing client satisfaction.

What are the key skills and qualifications needed to thrive in the Full Stack Software Developer Contract position, and why are they important?

A Full Stack Software Developer on contract needs proficiency in both front-end and back-end technologies, such as JavaScript frameworks, server-side languages, and databases, along with a solid understanding of software development principles. Familiarity with tools like Git, containerization platforms (e.g., Docker), CI/CD pipelines, and cloud services, as well as relevant certifications, is often expected. Excellent problem-solving abilities, adaptability, and strong communication skills are essential for efficiently collaborating in dynamic environments and managing multiple project requirements. These skills enable success in delivering high-quality, scalable solutions within set deadlines while meeting client or organizational needs.

What are the most commonly searched types of Full Stack Software Developer jobs in Vancouver, BC? The most popular types of Full Stack Software Developer jobs in Vancouver, BC are:
What are popular job titles related to Full Stack Software Developer Contract jobs in Vancouver, BC? For Full Stack Software Developer Contract jobs in Vancouver, BC, the most frequently searched job titles are:
What job categories do people searching Full Stack Software Developer Contract jobs in Vancouver, BC look for? The top searched job categories for Full Stack Software Developer Contract jobs in Vancouver, BC are:
Infographic showing various Full Stack Software Developer Contract job openings in Vancouver, BC as of July 2026, with employment types broken down into 45% Full Time, 38% Part Time, 1% Temporary, and 16% Contract. Highlights an 78% Physical, 3% Hybrid, and 19% Remote job distribution, with an average salary of $116,199 per year, or $55.9 per hour.
Senior Software Engineer (Full-Stack - Java, React)

Senior Software Engineer (Full-Stack - Java, React)

MasterCard

Vancouver, BC โ€ข On-site

Full-time

Posted 26 days ago


Job description

Our Purpose

Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we're helping build asustainableeconomy where everyone can prosper. We support a wide range of digital payments choices, making transactionssecure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential.

Title and Summary

Senior Software Engineer (Full-Stack - Java, React)Who is Mastercard?
Mastercard is a global technology company in the payments industry. Our mission is to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart, and accessible. Using secure data and networks, partnerships and passion, our innovations and solutions help individuals, financial institutions, governments, and businesses realize their greatest potential.
Our decency quotient, or DQ, drives our culture and everything we do inside and outside of our company. With connections across more than 210 countries and territories, we are building a sustainable world that unlocks priceless possibilities for all.
About the role
The Customer Platform Experience team owns the best-in-class user interface for Customer Administration and Integration for Identity Solutions. The team designs and builds solutions that streamline customer integration and administration and empower customers with clear insights, seamless interactions, and transparency into their data and usage.
Overview
The Customer Platform Experience team is seeking a Senior Software Engineer to join our team to drive our customer experience strategy forward by consistently innovating and problem-solving. The ideal candidate is passionate about the customer experience journey, highly motivated, analytical, and possesses an entrepreneurial mindset.
Role
- Responsible for the end-to-end analysis, design, and delivery of secure, scalable software solutions across the full SDLC
- Design and implement features where requirements are defined, applying strong technical judgment while adhering to Mastercard standards, processes, and best practices
- Build and operate complex full-stack applications (e.g., Java, Node.js, React, GraphQL, PostgreSQL) in cloud environments (e.g., AWS, Azure)
- Ensure high-quality, maintainable software through best practices in clean architecture, testing, and secure development
- Own production excellence, including system reliability, incident response, root cause analysis, and on-call support
- Develop a strong understanding of end-to-end architecture and dependencies to support effective design and integration decisions
- Collaborate with product, business, and engineering stakeholders to prioritize work, estimate delivery, and drive customer-focused technical decisions
- Drive code, design, and process trade-off discussions within the team as needed
- Identify opportunities to improve engineering processes, increase efficiency, and reduce waste
- Mentor team members and contribute to engineering standards, knowledge sharing, and continuous improvement
All About You
Bachelor's Degree in Computer Science or Computer Engineering or Information Technology, or relevant experience in software development
Full-stack software engineering experience delivering secure, scalable, and highly available applications, preferably in financial services or similarly regulated environments
Strong hands-on experience in backend development with applicable Java technologies (Core Java, Spring Integration, Spring Boot, REST/SOAP web services)
Strong proficiency in modern programming languages and frameworks such as Java, Node.js, React, JavaScript/TypeScript, and/or Python
Hands-on experience designing and building APIs and distributed systems using REST/GraphQL and client-server architectures
Solid experience with cloud platforms (e.g., AWS, Azure), including deploying, operating, and scaling production systems
Strong understanding of web technologies (HTML5, CSS, responsive design, cross-browser compatibility) and performance optimization techniques
Experience with relational and/or NoSQL databases (e.g., PostgreSQL), including query optimization and performance tuning
Familiarity with secure coding practices, authentication/authorization mechanisms (e.g., SSO), and internet protocols and standards
Experience building highly scalable systems using techniques such as caching, asynchronous processing, and background job queues
Proficiency in software development best practices, including clean code, design patterns, code reviews, and version control workflows (e.g., Git)
Experience with test-driven and behavior-driven development (TDD/BDD), and designing effective test strategies across unit, integration, and end-to-end testing
Experience with CI/CD pipelines and modern build, release, and deployment processes
Strong troubleshooting and debugging skills, with the ability to analyze and resolve complex production issues
Experience working in Agile environments, collaborating with cross-functional teams to deliver iterative value
Experience leveraging AI coding assistants and prompt engineering techniques to improve developer productivity and code quality
Demonstrated ability to quickly learn new technologies and continuously improve through feedback and iterationMastercard is a merit-based, inclusive, equal opportunity employer that considers applicants without regard to gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law. We hire the most qualified candidate for the role. In the US or Canada, if you require accommodations or assistance to complete the online application process or during the recruitment process, please contact reasonable_accommodation@mastercard.com and identify the type of accommodation or assistance you are requesting. Do not include any medical or health information in this email. The Reasonable Accommodations team will respond to your email promptly.

Corporate Security Responsibility


All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must:

  • Abide by Mastercard's security policies and practices;

  • Ensure the confidentiality and integrity of the information being accessed;

  • Report any suspected information security violation or breach, and

  • Complete all periodic mandatory security trainings in accordance with Mastercard's guidelines.

In line with Mastercard's total compensation philosophy and assuming that the job will be performed in Canada, the successful candidate will be offered a competitive pay based on location, experience and other qualifications for the role and may be eligible to participate in a discretionary annual incentive program.

Pay Ranges

Vancouver, Canada: $111,000 - $160,000 CAD