Junior Full Stack Engineer

EviSmart

Vancouver

On-site

CAD 60,000 - 90,000

Full time

13 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

EviSmart is seeking a Junior Full-Stack Developer to help build AI-powered Command Centers for dental labs and dentists. You will contribute to frontend interfaces, backend logic, and 3D development tasks, collaborating with engineers and product managers in a fast-paced startup setting.

You’ll gain hands-on experience across frontend, backend, and 3D development while applying debugging, data handling, and AI tooling skills.

Qualifications

  • 1–2 years of professional software development experience required, with exposure to both frontend and backend.
  • Working knowledge of SQL or NoSQL databases and how to retrieve, organize, and update data.
  • Debugging and testing skills; experience with version control and writing basic tests.
  • Experience with AI coding tools (Claude Code, Cursor, GitHub Copilot) and ability to explain and review generated code.
  • Strong sense of ownership; reliable and able to follow through on commitments and shipping quality code.
  • Curiosity and willingness to learn; comfortable asking questions and tackling unfamiliar challenges.
  • Logical problem-solving skills; ability to break down problems and explain reasoning.

Responsibilities

  • Build features that matter for Command Centers, from frontend interfaces to backend logic.
  • Investigate and solve problems by tracing root causes and preventing recurrence.
  • Work with data: retrieve, structure, clean, and combine information from multiple sources.
  • Use AI tooling to accelerate development while reviewing and validating generated code.
  • Collaborate with engineers, designers, and product managers; share ideas and push for improvements.
  • Take ownership of your work; communicate blockers and care about code quality after shipping.

Skills

Frontend & Backend exposure
SQL/NoSQL basics
Debugging & testing
AI coding tools usage
Ownership & accountability
Curiosity & learning
Problem-solving, logical thinking

Tools

Git
Claude Code
Cursor
GitHub Copilot

Job description

The Problem You'll Solve

EviSmart builds software and AI-powered solutions for dental labs and dentists.

Dental workflows depend on information: where each case is, what was requested, what's due next, and what needs attention. Today, that information is often scattered across different systems, spreadsheets, emails, and phone calls. This makes it difficult for teams to see what's happening and act quickly.

We're building a family of Command Centers to change that.

Each Command Center brings important information and workflows into one place, helping teams manage everything from 3D scans and dental designs to case intake and follow-ups. AI helps automate routine tasks, giving people more time to focus on decisions and customers.

We're looking for a Junior Full-Stack Developer who wants to help build these products.

You'll work alongside experienced engineers, contribute to features that solve real problems, and gain hands-on experience across frontend, backend, and 3D development.

We value curiosity, accountability, and people who take pride in their work. You won't be expected to know everything, but we do expect you to think critically, ask questions, and take responsibility for the quality of what you build.

What You'll Do
  • Build features that matter. Contribute to our Command Centers, from frontend interfaces to backend logic. You'll help understand the problem, write code, test your work, and improve it based on feedback.
  • Investigate and solve problems. Debug issues, trace them to their root cause, and work with teammates to find solutions that prevent the same problems from happening again.
  • Work with data. Write logic to retrieve, structure, clean, and combine information from different sources, keeping performance and reliability in mind.
  • Use AI to build smarter. Use AI coding tools to accelerate development while understanding, reviewing, and testing the code they produce.
  • Collaborate and challenge ideas. Work closely with engineers, designers, and product managers. Ask questions, share ideas, and speak up when you see opportunities to improve something.
  • Take ownership of your work. Follow through on commitments, communicate when you're stuck, and care about what happens to your code after it ships.
What We're Looking For
  • 1–2 years of professional software development experience, with exposure to both frontend and backend development.
  • Database fundamentals. Working knowledge of SQL or NoSQL databases, including how to retrieve, organize, and update data.
  • Debugging and testing skills. Experience investigating software issues, using version control such as Git, and writing basic tests.
  • Experience with AI coding tools. You've used tools such as Claude Code, Cursor, or GitHub Copilot and can explain, review, and validate the code they generate.
  • A strong sense of ownership. You take responsibility for your work, follow through on commitments, and care about getting things right.
  • Curiosity and a willingness to learn. You're comfortable asking questions, receiving feedback, and working through unfamiliar challenges.
  • Logical problem-solving skills. You can break down problems, explain your reasoning, and approach debugging methodically.
Nice to Have
  • Experience with C#/.NET, or Microsoft Azure.
  • Experience with 3D technologies such as Three.js, WebGL, Babylon.js, Unity, or Unreal Engine.
  • Experience building AI-powered applications or integrating LLMs into software.
  • Familiarity with AI agents, prompt engineering, or AI-driven workflows.
  • Experience working in a startup, small product team, or fast-paced development environment.

As set forth in Evismart’s Equal Employment Opportunity policy,we do not discriminate on the basis of any protected group status under any applicable law.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Product Manager
Senior Product Manager

EviSmart™ • Vancouver

On-site
CAD 120,000 - 180,000
Senior Product Manager
Senior Product Manager

EviSmart • Vancouver

On-site
CAD 90,000 - 130,000
UI/UX Designer
UI/UX Designer

EviSmart™ • Vancouver

On-site
CAD 80,000 - 100,000
Senior Software Engineer
Senior Software Engineer

EviSmart™ • Vancouver

On-site
CAD 120,000 - 160,000
Above-market compensation
Clear career trajectory
Collocated squad model
Sr. Full Stack Engineer - .Net
Sr. Full Stack Engineer - .Net

B3 Systems • Toronto

On-site
CAD 90,000 - 130,000
AI Engineer
AI Engineer

Frontier Dental CA • Markham

On-site
CAD 90,000 - 140,000
Extended Health and Dental Benefits
Learning Assistance Program
RRSP
+4
Fullstack Developer
Fullstack Developer

Digitalstaff • Canada

On-site
CAD 85,000 - 120,000
Senior Software Engineer
Senior Software Engineer

EviSmart • Vancouver

On-site
CAD 140,000 - 190,000
Software Engineer
Software Engineer

Evidence • Toronto

On-site
CAD 120,000 - 180,000
Senior Software Engineer (Laravel/PHP, Node.js, React)
Senior Software Engineer (Laravel/PHP, Node.js, React)

Frontier Dental CA • Markham

On-site
CAD 100,000 - 130,000
Extended Health and Dental Benefits Plan
Continuous Learning Assistance Program
15 Vacation Days to start, scaling to 20
+1