EviSmart Logo

EviSmart

Junior Full Stack Engineer

Posted 6 Days Ago
Be an Early Applicant
In-Office
Vancouver, BC, CAN
Junior
In-Office
Vancouver, BC, CAN
Junior
Build and test full-stack features for AI-powered dental workflow products. Responsibilities include frontend and backend development, debugging, database and API work, browser-based 3D dental tools, AI-assisted coding, data processing, and collaboration with engineering, design, and product teams.
The summary above was generated by AI

On-site | Vancouver Office – 564 Beatty St 

 

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 3D technology. Help build and improve browser-based tools that allow users to view and interact with 3D dental scans and designs.
  • 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.
  • Frontend development experience. Hands-on experience building web applications using JavaScript or TypeScript and a modern framework such as React, Angular, or Vue.
  • Backend development experience. Experience with server-side programming, APIs, and backend languages such as C#, Java, Python, or JavaScript/TypeScript.
  • 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.

Apply today @ Evismart Careers 

HQ

EviSmart Vancouver, British Columbia, CAN Office

675 Hastings St W, Vancouver, BC , Canada, V6B 1N2

Similar Jobs

Yesterday
Easy Apply
Remote or Hybrid
Canada
Easy Apply
Junior
Junior
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
Lead and develop a Canada Scaled Customer Success team to drive onboarding, adoption, expansion, and renewals via digital scale programs. Hire and coach CSMs, manage KPIs/OKRs, improve processes and tooling, collaborate cross-functionally, and escalate high-stakes customer moments to ensure measurable customer outcomes.
Top Skills: CRMCs PlatformDigital Engagement ToolsGainsightProduct AnalyticsTotango
Yesterday
In-Office or Remote
Canada
Junior
Junior
Big Data • Information Technology • Software • Analytics • Energy
Provide frontline support for Enverus software applications through phone, email, and virtual screen sharing. Diagnose and resolve technical issues, manage customer cases, document and escalate product problems, educate users on navigation and product value, communicate updates, and relay client feedback to internal teams. The role requires strong communication, troubleshooting, organization, conflict resolution, collaboration, and customer-service skills, with rotating holiday support possible.
Top Skills: Generative AiSaaSVirtual Screen Sharing
Yesterday
In-Office or Remote
Canada
Expert/Leader
Expert/Leader
Cloud • Information Technology • Productivity • Security • Software • App development • Automation
Principal Software Engineer responsible for owning customer-facing products end to end, leading technical strategy, architecting large-scale distributed systems, and delivering AI-native experiences. The role involves full-stack implementation, product strategy, system design, code reviews, reliability, testing, telemetry, security, performance, and mentoring engineers. Candidates must have extensive experience building and operating large-scale systems and strong product, UX, communication, and collaboration skills.
Top Skills: Automated TestingDistributed SystemsProduction Telemetry

What you need to know about the Vancouver Tech Scene

Raincouver, Vancity, The Big Smoke — Vancouver is known by many names, and in recent years, it has gained a reputation as a growing hub for both tech and sustainability. Renowned for its natural beauty, the city has become a magnet for professionals eager to create environmental solutions, and with an emphasis on clean technology, renewable energy and environmental innovation, it's attracted companies across various industries, all working toward a shared goal: advancing clean technology.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account