
Senior Full Stack Engineer - Vue / React (Half-time/ Part time) at Robots and Pencils. . Location: Calgary. 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.. . .