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

Robots & Pencils

Calgary

Hybrid

CAD 80,000 - 120,000

Part time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading technology company in Calgary is looking for a Senior Full Stack Engineer. The ideal candidate brings expertise in Elixir, Vue.js, and React, with responsibilities including developing scalable web applications and leading engineering efforts. This half-time role offers a competitive salary of $80,000 to $120,000, with remote-friendly options.

Qualifications

  • 5+ years of experience in full stack development.
  • Experience designing and managing APIs.
  • Strong understanding of relational databases.

Responsibilities

  • Design and develop full stack applications using Vue.js and React.
  • Lead full stack engineering efforts across active projects.
  • Collaborate with cross-functional teams for feature development.

Skills

Full stack development
Elixir
Vue.js
React
RESTful APIs
PostgreSQL
Agile methodologies
Git-based workflows

Education

Bachelor's degree in computer science or equivalent

Tools

Docker
Kubernetes

Job description

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

3 days ago Be among the first 25 applicants

Get AI-powered advice on this job and more exclusive features.

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

Location: Calgary, Canada (Remote-Friendly)

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.

Offshore Team Collaboration

  • 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

  • Evaluate and integrate emerging tools, frameworks, and patterns in Elixir and JavaScript ecosystems.
  • 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.

Personal Competencies

  • 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.

Seniority level
  • Seniority level
    Not Applicable
Employment type
  • Employment type
    Contract
Job function
  • Industries
    Construction

Referrals increase your chances of interviewing at Robots & Pencils by 2x

Get notified about new Full Stack Engineer jobs in Calgary, Alberta, Canada.

Calgary, Alberta, Canada $80,000.00-$120,000.00 2 days ago

Software Engineer, Platform - Calgary, Canada
Software Developer, Front-End Developer / UI
Intermediate Software Developer, Frontend

Calgary, Alberta, Canada CA$60,000.00-CA$150,000.00 1 month ago

Calgary, Alberta, Canada CA$100,000.00-CA$160,000.00 4 days ago

Solutions Engineer | 100% Remote | VC-backed, SaaS Company

Greater Calgary Metropolitan Area 2 weeks ago

Calgary, Alberta, Canada CA$140,000.00-CA$160,000.00 4 hours ago

Software Engineer, iOS Core Product - Calgary, Canada

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

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

Similar jobs worth comparing

Senior Front-End Developer (contract) multiple positions available
Senior Front-End Developer (contract) multiple positions available

Handis Consulting Inc • Canada

Remote
CAD 1,000
Flexible working hours
Opportunity for contract extension
Senior Full Stack Software Engineer
Senior Full Stack Software Engineer

Athennian • Calgary

Hybrid
CAD 100,000 - 130,000
Minimum of three weeks of vacation
Comprehensive health and dental coverage
Flexible parental leave benefits
+1
Senior Frontend/UI Developer (ReactJs)
Senior Frontend/UI Developer (ReactJs)

COGNITO INC • Calgary

On-site
CAD 70,000 - 100,000
Senior Full-Stack Developer
Senior Full-Stack Developer

Vention • Montreal

On-site
CAD 3,000 - 7,000
Flexible paid time off
Remote work policies
Complimentary beverages and snacks
+4
Experienced Full Stack Developer (.NET and JavaScript)
Experienced Full Stack Developer (.NET and JavaScript)

Riva International, Inc. • Canada

On-site
CAD 80,000 - 120,000
RRSP/IRA matching
Paid vacation starting with 3 weeks
Paid wellness time
+3
Android Developer
Android Developer

Synechron • Calgary

Hybrid
CAD 100,000 - 110,000
15 days of paid annual leave
Comprehensive insurance plan
Flexible hybrid policy
+2
Python and Kubernetes Software Engineer - Data, AI/ML & Analytics
Python and Kubernetes Software Engineer - Data, AI/ML & Analytics

Canonical • Calgary

Remote
CAD 120,000 - 170,000
Personal learning and development budget of CAD 2,000 per year
Annual compensation review
Maternity and paternity leave
+1
Senior Full Stack Developer (Shopify Expert)
Senior Full Stack Developer (Shopify Expert)

Pearl West • Vancouver

Hybrid
CAD 110,000 - 140,000
Medical Benefits
Dental Benefits
Vision Benefits
+4
Senior Full Stack Software Engineer
Senior Full Stack Software Engineer

Athennian • Toronto

Remote
CAD 48,000 - 150,000
Minimum three weeks of vacation
Flexible parental leave benefits
Work-from-home allowance
+1
Senior Full Stack Software Engineer
Senior Full Stack Software Engineer

Athennian • Toronto

Remote
CAD 100,000 - 500,000
Minimum of three weeks vacation
Comprehensive health, dental, and vision coverage
Work-from-home allowance
+1