company logo

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

Robots & Pencils

Office

Calgary

Part Time

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. 

 

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

Office

Calgary

Part Time

August 7, 2025

company logo

Robots & Pencils

robotsNpencils