Enable job alerts via email!

Senior Full Stack Engineer - Vue / React (Half-time/ Part time)

Robots and Pencils

Calgary

On-site

CAD 80,000 - 120,000

Part time

3 days ago
Be an early applicant

Job summary

A leading digital product company in Calgary is looking for a Senior Full Stack Engineer with expertise in Elixir and proficiency in Vue.js and React. This role involves leading the development of high-performance web applications and requires strong back-end and front-end skills, alongside architectural leadership. The ideal candidate will have at least 5 years in full stack development and excellent leadership abilities.

Qualifications

  • 5+ years of experience in full stack development, including 2+ years in senior/lead roles.
  • Deep expertise in Elixir, Phoenix, and OTP, with a strong understanding of functional programming.
  • Strong understanding of relational databases, particularly PostgreSQL.

Responsibilities

  • Design and build full stack applications using Vue.js and React.
  • Lead full stack engineering efforts across active projects.
  • Collaborate with designers, product managers, and engineers.

Skills

Elixir
Vue.js
React
Backend Development
Frontend Development
Git
RESTful APIs
GraphQL
PostgreSQL
CI/CD

Education

Bachelor's degree in computer science, Engineering, or equivalent experience

Tools

Phoenix
Docker
Kubernetes
AWS
GCP

Job description

Senior Full Stack Engineer - Vue / React (Half-time/ Part time)

Senior Full Stack Engineer Vue / React (Half-time/ Part time)

Robots & Pencils is seeking a Senior Full Stack Engineer to lead the development of robust, scalable, and high-performance web applications across our portfolio of client projects. This role blends deep back-end expertise in Elixir with modern front-end proficiency in Vue.js and React, while also contributing hands-on leadership in application architecture, user experience, and delivery excellence.

As a senior contributor, you will take ownership of full stack development from design to release. You’ll collaborate closely with cross-functional teams to define architecture, shape product experiences, and build applications that reflect modern best practices and user-first design.

Key Responsibilities

Full Stack Architecture & Feature Development

  • Design and build full stack applications using Vue.js and React .
  • Translate product requirements and UX designs into functional, testable, and performant backend and frontend features.
  • Architect clean, modular, and reusable codebases that support long-term scalability and flexibility.
  • Continuously optimize performance, accessibility, and maintainability across systems.

Engineering Leadership & Delivery

  • Lead full stack engineering efforts across active projects, from discovery to production.
  • Collaborate with designers, product managers, and engineers to align technical direction and implementation plans.
  • Conduct code reviews and mentor team members on Elixir, front-end frameworks, and full stack best practices.
  • Ensure solutions are testable, observable, and aligned with CI/CD pipelines and deployment standards.

Cross-Functional Collaboration

  • Contribute to API design and backend/frontend integration strategies.
  • Help define and maintain coding standards, architecture patterns, and documentation practices.
  • Participate in sprint planning, QA reviews, and issue resolution alongside project stakeholders.
  • Work within agile processes to meet delivery timelines without compromising quality or stability.
  • Coordinate with offshore team members to ensure consistent delivery and high code quality.
  • Share architectural guidance, codebase documentation, and technical artifacts across distributed teams.
  • Support time zone-aware collaboration and unblock developers as needed to maintain momentum.

Platform & Process Excellence

  • Ensure applications meet accessibility, performance, and security standards.
  • Support observability, crash reporting, and production diagnostics with appropriate tooling.
  • Drive continuous improvement in full stack engineering practices, toolchains, and team performance.

Required Skills & Qualifications

  • Bachelor's degree in computer science, Engineering, or equivalent experience.
  • 5+ years of experience in full stack development, including 2+ years in senior/lead roles.
  • Deep expertise in Elixir, Phoenix , and OTP, with a strong understanding of functional programming.
  • Proficient in Vue.js and React, including component-based architecture and modern front-end tooling.
  • Experience designing and consuming RESTful and/or GraphQL APIs.
  • Strong understanding of relational databases (PostgreSQL preferred).
  • Familiarity with Git-based workflows, CI/CD pipelines, and cloud deployment (e.g., AWS, GCP).
  • Upper-Intermediate English (written and spoken) for effective cross-functional communication.

Nice to Have

  • Experience with LiveView, Surface , or real-time systems.
  • Familiarity with GraphQL, front-end state management (e.g., Pinia, Redux), or serverless patterns.
  • Experience building full-stack applications with Elixir and the Phoenix framework.
  • Experience with containerization (Docker), infrastructure-as-code, or Kubernetes.
  • Contributions to open-source projects or active technical blog/GitHub profile.
  • Background in building SaaS platforms or real-time data applications.
  • Accountability – Owns full stack delivery with quality, reliability, and attention to detail.
  • Adaptability – Thrives in dynamic, fast-paced client environments.
  • Collaboration – Builds strong partnerships across teams and time zones.
  • Execution-Focused – Delivers maintainable, scalable solutions without overengineering.
  • Innovation-Minded – Brings curiosity and experimentation to technology decisions.
  • Craftsmanship – Cares deeply about code quality, architecture, and user experience.

Why Join Robots & Pencils?

We don’t just ship features, we build digital-first products that matter. As a Senior Full Stack Engineer, you’ll join a team that values deep craft, cross-functional collaboration, and relentless focus on quality. You’ll work on impactful web applications using modern technologies, while influencing engineering culture and best practices across the organization.

Create a Job Alert

Interested in building your career at Robots and Pencils? Get future opportunities sent straight to your email.

Apply for this job

*

indicates a required field

First Name *

Last Name *

Email *

Phone *

Resume/CV *

Enter manually

Accepted file types: pdf, doc, docx, txt, rtf

Enter manually

Accepted file types: pdf, doc, docx, txt, rtf

Education

School * Select...

Degree * Select...

Select...

LinkedIn Profile

Website

Are you located in Calgary? * Select...

Only applicants located in Calgary will be considered for this role.

Are you legally authorized to work in Canada without current or future sponsorship? * Select...

We are unable to offer visa sponsorship at this time. Only applicants with existing legal authorization to work in Canada should apply.

Describe your experience building full stack applications with Elixir and Phoenix. *

Provide a link to a GitHub repo, technical blog, or portfolio that showcases your work (if available). *

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs