Senior Software Engineer, Frontend - Vue.js job at OnTheClock in US National (Not hiring in CO, HI, NJ, MA, NY, CA, OR)

Remote Full-time
Title: Senior Software Engineer (Frontend/Vue.js)

Location:

Clinton Township, Michigan (Remote)

Department

Software Development

Employment Type

Full-Time

Minimum Experience

Experienced

Compensation

Up to $140,000.00/year

Department: Software Development

Job Description:

Reports to: Development Manager

Salary: Up to $140,000 based on experience

OnTheClock is looking for a Senior Software Engineer with strong expertise in Vue.js and modern frontend development to join our growing engineering team. You'll specialize in our web frontend (Vue.js 3/Nuxt 3/TypeScript) while working full-stack across our .NET backend APIs, SQL Server database, and AWS infrastructure. OnTheClock is a successful Michigan-based SaaS company serving over 160,000 monthly active users with time tracking, scheduling, and payroll solutions.

OnTheClock is investing in engineering excellence, and we're building out a strong internal engineering team. As we scale toward our ambitious long-term goal of reaching 1 million users, we need exceptional software engineers who want to be a part of establishing the technical foundation, culture, and practices for our team.

This isn't just another senior software engineering role. You'll have real technical influence from day one. You'll help shape our architecture, drive technical decisions, establish engineering best practices, and help us modernize and optimize systems that serve thousands of small businesses. You'll work across our full stack (Vue.js, .NET, SQL Server, MAUI, AWS) and contribute to decisions that will define our technical direction for years to come.

We're establishing a culture of engineering excellence, one that values initiative, continuous learning, knowledge sharing, and high standards. You'll work alongside other software engineers who are passionate about their craft, challenge each other to grow, and care deeply about delivering quality software. This is a place where your ideas matter, your growth is prioritized, and your impact is immediate.

You'll get to:

Be an early member of a newly formed internal engineering team with fresh leadership and vision
Influence technical strategy and architecture decisions
Work on meaningful problems that impact 160,000+ users and help small businesses succeed
Modernize and scale systems toward our ambitious long-term goal of reaching 1 million users
Grow your skills across the full stack while leveraging your deep specialty
Experiment with AI coding assistants and emerging tools to boost productivity
Enjoy work-life balance, flexibility, and a supportive team environment

We’re a small company, building out a new engineering team. You’ll wear multiple hats, work across the stack, and have a broad impact. If you’re looking for narrow specialization (that you might find at a larger company), this won’t be a good fit for you.

If you're a senior engineer who wants ownership, variety, impact, and the chance to help establish engineering excellence, not just maintain what already exists, keep reading.

Our Current Tech Stack (What You Will Be Working With)

Backend: C#, .NET, Web API, Entity Framework, MediatR (CQRS)
Frontend: Vue.js 3, Nuxt 3, TypeScript, Pinia, Vite, Bootstrap Vue
Mobile: .NET MAUI (Android and iOS)
Database: SQL Server
Infrastructure: AWS (EC2, S3, Cognito), Windows Servers, IIS, GitHub Actions
Monitoring: New Relic, Sentry

Responsibilities (What You'll Be Doing)

Design, build, ship, and maintain features across our web application (Vue.js 3/Nuxt 3/TypeScript), with contributions to our backend APIs (.NET/C#/Web API), that serve 160,000+ monthly active users
Build responsive, accessible, and performant user interfaces using Vue.js 3, Nuxt 3, and TypeScript
Provide technical leadership and expertise across projects, offering architecture guidance, system design recommendations, and best practices
Own significant technical areas end-to-end, from database schema design to frontend UI, taking initiative to identify improvements and drive them to completion
Conduct thorough code reviews and architecture reviews, raising the bar for code quality and helping the team make better technical decisions
Collaborate closely with Product and the Development Manager to shape the technical roadmap and prioritize engineering initiatives
Debug and resolve production issues using monitoring tools like New Relic and Sentry, participating in an on-call rotation to ensure system reliability
Work on AWS infrastructure (EC2, S3, IAM), CI/CD pipelines (GitHub Actions), and DevOps processes to improve deployment reliability and developer productivity
Mentor other engineers as the team grows, sharing knowledge through code reviews, pair programming, documentation, and fostering a culture of continuous learning

Required Qualifications - Technical

6+ years of relevant professional software engineering experience, building production web applications
Strong expertise in modern frontend development (advanced)

Vue.js 3, Nuxt 3, TypeScript
Component architecture, state management (Pinia/Vuex), reactive patterns
HTML5, CSS3, responsive design, accessibility fundamentals
Build tooling (Vite, Webpack), performance optimization
REST API consumption and frontend/backend integration

Strong backend capabilities (proficient)

Willing and able to work in .NET/C# backend code, and write API endpoints

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)

Required Qualifications - Non-Technical

Proactive and takes initiative: You see problems and fix them. You don’t wait for perfect instructions.
Lifelong learner: You stay current with technology. You experiment. You read the docs. You share what you learn.
Excellent communicator: You can clearly explain complex technical concepts. You ask questions when something is unclear. You document decisions.
Collaboration: You give helpful code reviews. You accept feedback gracefully. You make your teammates better.
Low ego: The best idea wins, regardless of seniority.
Comfortable with ambiguity: this is a new team, and we’ll figure things out together.
Bias toward action: You ship working code. You iterate. You don’t let perfect be the enemy of good.
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 (payroll providers, accounting systems, etc.)
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

You're wondering, what is OnTheClock?

OnTheClock, founded in 2004, is a Michigan-based SaaS (web-based) software company that provides real-time time tracking, scheduling, and payroll for businesses. Our web-based software and apps provide employers with a simple way to track employee hours, establish work schedules, and pay employees all in one system. OnTheClock has a great culture, and we are looking for like-minded people who can deliver the best service possible to our customers.

What we look for in you

Positive - whatever it takes attitude

Analytical - drills down into data and loves technology, data, and spreadsheets
Growth Mindset - curious and always learning
Deep Expertise - smarter than us at your craft. We want you to challenge yourself and us.
Build Up Others - teach others as you work
Results Focused - ability to achieve and prove results
Culture Fit - Must fit in here at OTC, in line with our values - https://www.ontheclock.com/meetUs.aspx#our-values
Be A Doer - always looking for new ways to look at data and make recommendations
Find us on LinkedIn to understand more about us

Why Should You Work Here With Us

2023 - 2025 Crain’s Best Places to Work recipient

Competitive pay
Flextime
Hybrid work environment
100% paid health insurance
The kitchen is stocked with drinks and snacks
Free company lunch every Thursday
Paid time off
9 paid holidays
$100k life insurance
401K matching retirement plan
Short-term disability
Long-term disability
Continuing education is encouraged with $1,000 per year
Blue Cross dental and vision
Career growth
4.9-star Glassdoor review
4.8-star product review

The finer print

This position is eligible as a fully remote role for individuals 50 miles outside our Clinton Township, MI office. Candidates who live within a 50-mile radius will be expected to follow the OTC hybrid work model.
At this time, we generally restrict hiring in the following U.S. states due to employment, payroll, and compliance requirements: California, New York, New Jersey, Colorado, Massachusetts, Oregon, and Hawaii.
An I-9 form must be completed at hire to confirm work authorization.

Apply tot his job

Apply To this Job
Apply Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

Amazon Ecommerce Account Manager (Vendor) – Amazon Store

Remote

**Remote Customer Service Representative – Join arenaflex's Winning Team**

Remote

Remote Customer Service Representative – Healthcare Benefits Support (Work from Home, North Carolina)

Remote

**Experienced Work From Home Guest Experience Expert – Delivering Exceptional Hospitality Services**

Remote

Sr. Associate, Consulting Enterprise Applications, Restaurant Technology

Remote

Experienced Customer Support Representative – Work from Home Opportunity with careerzynith

Remote

Remote Speech-Language Pathologist | School Based

Remote

Business Program Manager - Remote

Remote

Senior Consultant - MedTech QMS Complaints

Remote

Hiring Now: Amazon Flex Package Driver – Holiday Season

Remote
← Back