1

Intermediate Full Stack Software Engineer Jobs in Surrey, BC

Software Engineer Full Stack

Vancouver, BC · On-site

CA$90K - CA$120K/yr

Ready to make an impact as a Full Stack Software Engineer for an innovative SaaS startup? At Remarcable , we're not just building software--we're transforming how contractors and distributors work ...

Software Engineer Full Stack

Vancouver, BC · On-site

CA$90K - CA$120K/yr

Ready to make an impact as a Full Stack Software Engineer for an innovative SaaS startup? At Remarcable , we're not just building software--we're transforming how contractors and distributors work ...

Full Stack Software Developer

Burnaby, BC · On-site

CA$123K - CA$144K/yr

Full Stack Software Developer Burnaby, BC $123,000-$144,000 Base Salary Torus Talent is supporting an innovative Vancouver-based robotics and AI company in their search for a Full Stack Software ...

New

We are currently seeking a dynamic Intermediate Full Stack Developer to contribute to the success ... Qualifications: * 1-4 years of software development experience. * Experience with a modern ...

next page

Showing results 1-20

Intermediate Full Stack Software Engineer information

How does an Intermediate Full Stack Software Engineer typically collaborate with cross-functional teams?

Intermediate Full Stack Software Engineers frequently work alongside product managers, designers, QA testers, and other developers to deliver end-to-end solutions. Collaboration often involves participating in sprint planning, code reviews, and daily stand-up meetings to ensure alignment on project goals. You’ll contribute to both front-end and back-end tasks, helping translate user requirements into functional features while addressing technical constraints and feedback from various team members. This role requires strong communication skills and adaptability to work effectively across disciplines and project phases.

What are the key skills and qualifications needed to thrive as an Intermediate Full Stack Software Engineer, and why are they important?

To thrive as an Intermediate Full Stack Software Engineer, you need solid programming skills in both front-end (e.g., JavaScript, React) and back-end (e.g., Node.js, Python) technologies, usually supported by a relevant degree or equivalent experience. Familiarity with version control systems like Git, RESTful APIs, databases (SQL/NoSQL), and cloud platforms such as AWS or Azure is typically required. Strong problem-solving abilities, effective communication, and teamwork are essential soft skills for collaborating with cross-functional teams and handling project complexities. These skills ensure the delivery of robust, scalable applications that meet user needs and business goals.

What is an Intermediate Full Stack Software Engineer?

An Intermediate Full Stack Software Engineer is a professional with a few years of experience who is proficient in both front-end and back-end development. They are capable of designing, building, and maintaining web applications, handling databases, servers, and user interfaces. Working at the intermediate level means they can work independently on most tasks, collaborate effectively with team members, and contribute to all stages of the software development lifecycle. They are also expected to follow best practices, write clean code, and troubleshoot issues across the stack.

What is the difference between Intermediate Full Stack Software Engineer vs Front End Developer?

AspectIntermediate Full Stack Software EngineerFront End Developer
Required SkillsProficiency in both front-end and back-end technologies, including JavaScript, HTML, CSS, server-side languages, and databasesSpecialized in front-end technologies like HTML, CSS, JavaScript, and frameworks such as React or Angular
Work EnvironmentDevelops complete applications, working on both client and server sidesFocuses primarily on user interface and user experience design
Common UsageUsed in roles requiring full project development and integrationUsed in roles focused on UI/UX and front-end features

The main difference is that an Intermediate Full Stack Software Engineer handles both front-end and back-end development, while a Front End Developer specializes in creating and optimizing user interfaces. Full Stack Engineers have broader responsibilities across the entire application stack, whereas Front End Developers focus on the visual and interactive aspects of websites and applications.

What are the most commonly searched types of Full Stack Software Engineer jobs in Surrey, BC? The most popular types of Full Stack Software Engineer jobs in Surrey, BC are:
Infographic showing various Intermediate Full Stack Software Engineer job openings in Surrey, BC as of May 2026, with employment types broken down into 96% Full Time, and 4% Part Time. Highlights an 87% Physical, 3% Hybrid, and 10% Remote job distribution.
Software Engineer Full Stack

Software Engineer Full Stack

Remarcable, Inc.

Vancouver, BC • On-site

CA$90K - CA$120K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 24 days ago


Job description

Ready to make an impact as a Full Stack Software Engineer for an innovative SaaS startup?

At Remarcable, we’re not just building software—we’re transforming how contractors and distributors work together in the construction industry. We’re looking for a resourceful and curious Full Stack Software Engineer who loves solving problems, learning quickly, and shipping code that matters.

This is a chance to join a fast-growing SaaS startup where your contributions won’t get lost in the shuffle. You’ll have ownership over features, collaborate directly with customers, and help shape the product that’s redefining procurement and operations for an underserved industry.

If you thrive in a collaborative environment, enjoy rolling up your sleeves, and are excited to see your work in the hands of real users—this role is for you.

What You’ll Do

  • Build and launch new product features based on customer needs.
  • Hunt down and fix bugs that stand in the way of a seamless user experience.
  • Troubleshoot and resolve real-world customer issues.
  • Participate in code reviews to maintain quality and share knowledge.
  • Integrate systems and APIs that expand product capabilities.
  • Document your work so your team can learn, maintain, and build on it.
  • Continuously learn and grow—with mentorship, collaboration, and exposure to new technologies.

Who You Are

  • 2+ years of experience with Python + Django or similar
  • 2+ years working with REST APIs
  • Solid knowledge of SQL databases.
  • SaaS experience (or start-up experience)
  • Experience with web technologies and full stack development.
  • Familiar with Git & Docker (bonus if you’ve worked in a hybrid/remote environment).
  • Understanding of networking basics
  • A problem-solver with a customer-first mindset.
  • Someone who takes ownership of their work and thrives in a collaborative startup team.

Why Join Remarcable?

Remarcable is a Series A SaaS company revolutionizing how electrical contractors and distributors do business. Founded by people who know the industry inside and out, our platform streamlines procurement and tool management—bringing efficiency, visibility, and better communication to a market overdue for change.

  • Impact: Your work directly shapes the future of our platform.
  • Learning & Growth: Work alongside experienced engineers and industry experts.
  • Team Culture: Collaborative, fast-paced, and focused on solving real customer problems.
  • Mission-Driven: We’re helping contractors save time, reduce friction, and modernize their operations.

Our Mission

To advance the adoption of technology in the construction industry by delivering better efficiency, visibility, and communication to our customers.

Full-time | Vancouver - 333 Seymour Street

Company Description

At Remarcable, we’re building the operating system for contractors and distributors—solving pain points that have plagued the construction industry for decades.