Title and Summary Senior Software Engineer (Full-Stack - Java, React) Who is Mastercard? Mastercard ... improve developer productivity and code quality Demonstrated ability to quickly learn new ...
Title and Summary Senior Software Engineer (Full-Stack - Java, React) Who is Mastercard? Mastercard ... improve developer productivity and code quality Demonstrated ability to quickly learn new ...
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 ...
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 ...
Full Stack Developer
Richmond, BC ยท On-site
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 ...
Quick apply
Full Stack Developer
Richmond, BC ยท On-site
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 Engineer
Vancouver, BC ยท Remote
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 ...
Quick apply
Senior Full Stack Engineer
Vancouver, BC ยท Remote
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 ...
Bachelor's or master's degree in computer science, Software Engineering or a related field. * Full stack proficiency earned through experience, not entitlement. * Proficiency in front-end frameworks ...
Bachelor's or master's degree in computer science, Software Engineering or a related field. * Full stack proficiency earned through experience, not entitlement. * Proficiency in front-end frameworks ...
Bachelor's or master's degree in computer science, Software Engineering or a related field. * Full stack proficiency earned through experience, not entitlement. * Proficiency in front-end frameworks ...
Bachelor's or master's degree in computer science, Software Engineering or a related field. * Full stack proficiency earned through experience, not entitlement. * Proficiency in front-end frameworks ...
Full Stack C#.Net Software Developer
Vancouver, BC ยท On-site +1
We are seeking a highly skilled Full Stack C#.NET Software Developer to join our dynamic development team. Reporting directly to the Software Development Leader, the incumbent will play a pivotal ...
Quick apply
Full Stack C#.Net Software Developer
Vancouver, BC ยท On-site +1
We are seeking a highly skilled Full Stack C#.NET Software Developer to join our dynamic development team. Reporting directly to the Software Development Leader, the incumbent will play a pivotal ...
Intermediate Full Stack Developer Full Stack Developer Wanted ... to join our fun-loving Dev team ... software development role. You'll be able to provide us with examples of your work in a wide ...
Quick apply
Intermediate Full Stack Developer Full Stack Developer Wanted ... to join our fun-loving Dev team ... software development role. You'll be able to provide us with examples of your work in a wide ...
Intermediate Full Stack Developer Full Stack Developer Wanted ... to join our fun-loving Dev team ... software development role. You'll be able to provide us with examples of your work in a wide ...
Intermediate Full Stack Developer Full Stack Developer Wanted ... to join our fun-loving Dev team ... software development role. You'll be able to provide us with examples of your work in a wide ...
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 ...
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 ...
Software Engineer, Full Stack
Vancouver, BC ยท On-site +1
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 ...
Software Engineer, Full Stack
Vancouver, BC ยท On-site +1
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 ...
Quick apply
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 ...
Senior Software Engineer (Full Stack)
CA$100K - CA$125K/yr
1-800-GOT-JUNK? is seeking a Senior Software Engineer (Full Stack) to join our Product & Technology ... Design and maintain robust RESTful APIs and clear contracts between front end and back end so the ...
Quick apply
Senior Software Engineer (Full Stack)
CA$100K - CA$125K/yr
1-800-GOT-JUNK? is seeking a Senior Software Engineer (Full Stack) to join our Product & Technology ... Design and maintain robust RESTful APIs and clear contracts between front end and back end so the ...
Senior Full Stack Software Engineer (ON, BC, or AB)
CA$103K - CA$147K/yr
Claims reporting and fulfillment As a Senior full-stack software developer, Square One will really hit your career sweet spot. We're big enough that you'll have access to all the resources you need.
Quick apply
Senior Full Stack Software Engineer (ON, BC, or AB)
CA$103K - CA$147K/yr
Claims reporting and fulfillment As a Senior full-stack software developer, Square One will really hit your career sweet spot. We're big enough that you'll have access to all the resources you need.
Software Developer
Vancouver, BC ยท On-site
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 ...
Software Developer
Vancouver, BC ยท On-site
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 ...
Senior Full-Stack Developer - Analytics
Vancouver, BC ยท Hybrid
CA$120K - CA$150K/yr
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 ...
Senior Full-Stack Developer - Analytics
Vancouver, BC ยท Hybrid
CA$120K - CA$150K/yr
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 ...
A back-end developer or Full-stack Developeris not an employee of the institution and will operate independently. This is a 6-12-month project. Work closely with the project manager/technical lead.
Quick apply
A back-end developer or Full-stack Developeris not an employee of the institution and will operate independently. This is a 6-12-month project. Work closely with the project manager/technical lead.
Full-Stack Developer (Go, Javascript)
Vancouver, BC ยท On-site +1
Overview We're seeking a dedicated Full-Stack Developer to join our dynamic software development team in Vancouver, BC. In this role, you'll play a critical part in building intuitive, responsive web ...
Full-Stack Developer (Go, Javascript)
Vancouver, BC ยท On-site +1
Overview We're seeking a dedicated Full-Stack Developer to join our dynamic software development team in Vancouver, BC. In this role, you'll play a critical part in building intuitive, responsive web ...
Cloud DX, an industry leader in digital healthcare, is looking for a passionate software developer to help build the future of our digital healthcare platform. As a Senior Full Stack Developer, you ...
Quick apply
Cloud DX, an industry leader in digital healthcare, is looking for a passionate software developer to help build the future of our digital healthcare platform. As a Senior Full Stack Developer, you ...
Full Stack Developer
Vancouver, BC ยท On-site +1
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 ...
Full Stack Developer
Vancouver, BC ยท On-site +1
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 ...
Full Stack Software Developer Contract information
See Vancouver, BC salary details
$40.2K - $52.8K
2% of jobs
$52.8K - $65.3K
4% of jobs
$65.3K - $77.9K
6% of jobs
$77.9K - $90.4K
11% of jobs
$92.3K is the 25th percentile. Wages below this are outliers.
$90.4K - $103K
13% of jobs
The median wage is $114.3K / yr.
$103K - $115.6K
16% of jobs
$115.6K - $128.1K
17% of jobs
$134.7K is the 75th percentile. Wages above this are outliers.
$128.1K - $140.7K
13% of jobs
$140.7K - $153.3K
11% of jobs
$153.3K - $165.8K
5% of jobs
$165.8K - $178.4K
3% of jobs
$40.2K
$116.2K
$178.4K
How much do full stack software developer contract jobs pay per year?
Will Fullstack be replaced by AI?
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?
What engineer makes $500,000 a year?
How much do contract software developers make?
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.

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.
Pay Ranges
Vancouver, Canada: $111,000 - $160,000 CAD