Senior Full Stack Engineer (Vue/.Net)
Job Description
Senior Full Stack Engineer (Vue/.Net)
Our client is seeking a Senior Full Stack Engineer with deep expertise in Vue.js to play a key role in building and evolving modern web applications. This individual will be a highly collaborative partner within a close-knit engineering team, contributing not only strong technical skills but also thoughtful problem-solving and creative input. The ideal candidate is someone who takes pride in their craft, enjoys healthy technical debate, and thrives in a team-oriented environment where long-term tenure and culture fit truly matter.
This role is a hybrid model in Portland, Oregon.
Responsibilities
Lead development of scalable, high-quality web applications with a strong emphasis on Vue.js and modern front-end architecture.
- Serve as a subject matter expert in Vue, contributing advanced knowledge of Vue ecosystem tools such as state management and routing.
- Collaborate closely with senior engineers and cross-functional partners to solve complex technical challenges and drive thoughtful design decisions.
- Translate UI/UX designs into responsive, performant, and accessible user interfaces across devices and browsers.
- Contribute across the full stack, including backend development within a Microsoft-based environment.
- Design, build, and integrate APIs and services to support dynamic, data-driven applications.
- Participate in and help lead technical discussions, code reviews, and architectural decisions.
- Ensure code quality, maintainability, and performance through best practices and modern development standards.
- Partner with product and design teams to continuously enhance user experience and application functionality.
- Support and mentor team members while fostering a collaborative and positive team dynamic.
Qualifications
Expert-level experience with Vue.js; must be highly confident and capable of contributing at a senior level within the Vue ecosystem.
- 5+ years of full stack web development experience using modern frameworks and technologies.
- Strong front-end development background with advanced JavaScript and TypeScript skills.
- Experience working within structured, multi-team or enterprise environments (beyond early-stage startup experience).
- Proficiency with backend development using C#, .NET, and SQL-based systems.
- Experience building and consuming APIs, including RESTful services and modern data-fetching approaches.
- Familiarity with modern development tools and workflows (e.g., Git, build tools, package managers).
- Strong understanding of responsive design, cross-browser compatibility, and performance optimization.
- Experience working in Agile environments with a focus on collaboration and continuous improvement.
- Excellent communication skills with the ability to engage in constructive technical dialogue and partnership.
Preferred:
- Experience with advanced Vue ecosystem tools or frameworks (e.g., SSR or meta-frameworks).
- Familiarity with GraphQL or similar technologies.
- Experience with cloud platforms and modern deployment practices.
- Exposure to automated testing frameworks and quality assurance best practices.
- Knowledge of accessibility standards and SEO considerations.