22 Oct
|
Robots and Pencils
|
Calgary
22 Oct
Robots and Pencils
Calgary
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.
- Robust 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
📌 Senior Full Stack Engineer (Calgary)
🏢 Robots and Pencils
📍 Calgary