Senior Software Engineer (Frontend/Vue.js)
Remote · Clinton Township, Michigan, United States
Job Summary
Senior Software Engineer with Vue.js frontend focus and full-stack responsibilities. Design, build, and maintain features across our web application using Vue.js 3/Nuxt 3/TypeScript, with contributions to backend APIs (.NET/C#/Web API), serving 160,000+ monthly users. Own significant technical areas end-to-end from database schema design to frontend UI, conduct code and architecture reviews, mentor engineers, and collaborate with Product and Development Manager to shape the technical roadmap. Work with AWS infrastructure (EC2, S3, IAM), CI/CD pipelines (GitHub Actions), and DevOps processes; participate in on-call rotation to ensure reliability. Provide architectural guidance, drive improvements, and help establish engineering excellence in a small, highly collaborative team.
Required Qualifications
- 6+ years of relevant professional software engineering experience
- Strong expertise in modern frontend development (advanced)
- Vue.js 3, Nuxt 3, TypeScript
- Component architecture, state management (Pinia/Vuex)
- HTML5, CSS3, responsive design, accessibility fundamentals
- Build tooling (Vite, Webpack), performance optimization
- REST API consumption and frontend/backend integration
- Strong backend capabilities (proficient) in .NET/C#
- Not just a frontend specialist, you can trace a bug from the UI through the API to the database
- Strong SQL Server or relational database experience (proficient)
- Experience with production support, monitoring tools (New Relic, Sentry, or similar), and comfort with on-call rotation (proficient)
- Proactive and takes initiative
- Lifelong learner
- Excellent communicator
- Collaboration
- Low ego
- Comfortable with ambiguity
- Bias toward action
- Comfortable speaking up, challenging ideas respectfully, and driving discussions
- High standards for quality and engineering excellence
- Preferred Skills & Qualifications
- Experience with AWS (EC2, S3, IAM) or cloud infrastructure
- Experience with CI/CD pipelines (GitHub Actions or similar)
- Experience with third-party API integrations
- Experience with or strong interest in AI-powered tools for developer productivity
- Experience in modernizing legacy codebases or reducing technical debt
- Experience with GitHub and GitHub Actions
- Experience working in small teams where you wore multiple hats
- Some leadership experience (tech lead, mentoring, architecture ownership) or aspiration to grow in this direction
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.