Full-Stack Engineer

Speer

Canada

On-site

CAD 80,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Comprehensive benefits package
Flexible salary for the right candidate
Opportunity for rapid career growth

Job summary

A dynamic technology startup in Canada is seeking a Full Stack Developer. This hands-on role requires production-quality code across frontend and backend systems. The ideal candidate has at least 2 years of software development experience, understands backend frameworks and core computer science concepts, and can work independently in a fast-paced environment. The position offers a competitive salary range of $80,000-$120,000 and a comprehensive benefits package.

Qualifications

  • 2+ years of experience in software development.
  • Understanding of multiple backend frameworks.
  • Solid understanding of core computer science concepts.
  • Proficient with versioning tools.

Responsibilities

  • Develop and implement backend components efficiently.
  • Collaborate with frontend developers for seamless integration.
  • Maintain code quality through peer reviews and testing.
  • Implement security protocols across applications.

Skills

Software development experience
Backend framework knowledge (Node.js, Express.js)
Concurrency and asynchronous programming
Unit testing
Version control (Git)
API integration
Communication skills

Job description

Position Overview

Speer Technologies is seeking a Full Stack Developer to join our growing engineering team. This is a hands-on role where you will contribute production-quality code from day one, working across both frontend and backend systems in a fast-moving startup environment.

You'll join a tight-knit engineering silo of 8-9 developers, shipping code to production frequently and taking ownership of meaningful features and systems. We value engineers who understand fundamentals deeply, solve problems independently, and move with urgency. Whether you're building server-side components, integrating APIs, or collaborating on sprint planning, your work will have a direct and visible impact.

We are hiring across experience levels, so even if you don\'t check every box below but believe you have the fundamentals, the drive, and the curiosity to thrive in a fast-paced environment, we want to hear from you. Apply anyway!

Key Responsibilities
  • Backend Engineering: Develop and implement low-latency, highly performant server-side components by writing efficient, reusable, and maintainable code.
  • Frontend Collaboration: Work closely with frontend developers and UX/UI designers to build visually appealing, functional interfaces and ensure seamless integration of application elements.
  • Code Quality & Testing: Maintain high personal code standards through peer reviews, unit testing, and automated test coverage. Give and receive constructive feedback to continuously raise the bar.
  • Security & Data Integrity: Implement effective security protocols and data protection measures across applications and infrastructure.
  • Continuous Improvement: Proactively identify and resolve defects, contribute suggestions to enhance performance and usability, and keep your skills current with emerging technologies and best practices.
  • Agile Delivery: Collaborate with a cross-functional team to plan, design, and execute sprints in an agile, high-velocity environment where code ships to production frequently.
  • Problem Solving: Navigate ambiguous, fast-moving technical challenges with creativity and sound engineering judgment. Figure things out independently; pull in help only when genuinely blocked.
  • AI-Augmented Development: Leverage AI tools and modern developer workflows to rapidly prototype software, accelerate iteration cycles, and explore solutions faster than traditional approaches allow.
Qualifications
  • 2+ years of experience in software development.
  • Backend: Experience with at least one popular backend framework such as Node.js, Express.js, or equivalent.
  • Fundamentals: Solid understanding of core computer science concepts, including concurrency, synchronous/asynchronous programming, and database fundamentals.
  • Strong skills writing testable, maintainable code with a foundation in unit testing.
  • Proficient understanding of code versioning tools such as Git.
  • Familiarity integrating with external APIs and SDKs.
  • Comfortable working independently on open-ended, fast-paced initiatives in a startup environment.
  • Excellent verbal and written communication skills, with the ability to collaborate effectively across a diverse team.
  • Demonstrated ability to understand and explain the code you ship, not just how to generate it, but why it works and how to fix it when it breaks.
Nice to Haves
  • Experience with React or comparable frontend frameworks.
  • Familiarity with MongoDB, Redis, or other data storage solutions.
  • An agile mindset with experience working in agile environments.
  • Background in TypeScript, Express.js, Jest, or related technologies.
  • Swift or Kotlin experience for mobile development.
  • A natural curiosity for new scripting languages, frameworks, and emerging technologies.
  • A full-stack personal project built end-to-end with AI tools, demonstrating hands-on comfort with AI-augmented development workflows.
  • Non-traditional background welcome: some of our strongest engineers transitioned into tech from entirely different careers. We care about what you can do, not where you started.
Compensation
  • Total Compensation: Competitive salary with a range of $80,000-$120,000 per year, flexible for the right candidate.
  • Comprehensive benefits package, including dental care, vision care, wellness program, and paid time off.
Why Join Speer Technologies?
  • Ship From Day One: Every engineer at Speer pushes code to production in their first week. This is not a place where you\'ll wait months to make an impact.
  • Growth & Ownership: Take on real responsibilities as the company scales. Your contributions are visible and valued.
  • Innovation & Speed: Work in a fast-paced startup environment where no two days are the same and creative problem-solving is the norm.
  • Inclusive Culture: Join a team that values diverse backgrounds, open-minded thinking, and a spirit of collaboration.

Join us in building groundbreaking technologies that push boundaries, apply today!

Speer Technologies does not use artificial intelligence to screen, assess, or select candidates during the recruitment process. AI tools may be used during interviews for note-taking purposes only. All hiring decisions are made by people.

Speer Technologies is an equal opportunity employer and is committed to providing an inclusive and barrier-free recruitment process and work environment. We will accommodate the needs of applicants under the Ontario Human Rights Code and the Accessibility for Ontarians with Disabilities Act (AODA) throughout all stages of the recruitment and selection process. Please advise Speer Technologies of any accommodations you may require to ensure your equal participation. Information received relating to accommodation measures will be addressed confidentially.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Backend Engineer
Backend Engineer

Speer • Canada

On-site
CAD 110,000 - 166,000
Dental care
Vision care
Wellness program
+1
Technical Product Manager
Technical Product Manager

Speer • Toronto

On-site
CAD 91,000 - 120,000
Dental care
Vision care
Paid time off
+1
Senior Swift/Kotlin Mobile Developer
Senior Swift/Kotlin Mobile Developer

Speer Technologies Inc • Toronto

On-site
CAD 70,000 - 100,000
Growth Opportunities
Dynamic Environment
Innovation
+1
Business Development Representative
Business Development Representative

Speer • Toronto

On-site
CAD 50,000 - 100,000
Competitive commission
Comprehensive benefits
Fullstack Engineer (Java)
Fullstack Engineer (Java)

TEKsystems • Toronto

Hybrid
CAD 110,000 - 124,000
Staff Software Engineer
Staff Software Engineer

Senpilot • Toronto

Hybrid
CAD 200,000 - 250,000
Equity
Comprehensive Health Benefits
20 vacation days + 5 flex days
Software Developer - Full Stack - Intermediate
Software Developer - Full Stack - Intermediate

Raise • Toronto

On-site
CAD 80,000 - 100,000
Full Stack Engineer
Full Stack Engineer

Aversan Inc. • Mississauga

Hybrid
CAD 110,000 - 140,000
Full Stack Software Engineer - Staff or Principal
Full Stack Software Engineer - Staff or Principal

Seeq • Canada

On-site
CAD 230,000 - 280,000
Competitive salary plus cash bonuses
Unlimited PTO
Generous home office allowance
+5
Senior Fullstack Engineer
Senior Fullstack Engineer

Ignition • Toronto

Hybrid
CAD 160,000 - 190,000