Full Stack Software Engineer

UpMetricsSacramento, CA
Onsite

About The Position

UpMetrics is seeking a Full Stack Software Engineer to join their Product + Engineering team. The role involves designing and implementing features across the full stack, from database schema to UI. The engineer will build and evolve the Rails API, develop front-end experiences with Vue.js and TypeScript, and collaborate on system design decisions. Responsibilities also include participating in code reviews, mentoring teammates, and translating requirements into well-architected solutions. The role also contributes to CI/CD pipelines, infrastructure-as-code, and deployment workflows on AWS. The company is looking for someone based in Sacramento, CA.

Requirements

  • 6+ years of experience as a software engineer, with strong full stack capabilities
  • Deep experience with Ruby on Rails or a comparable server-side framework (Django, Flask) and are eager to work in Rails if it's new to you
  • Proficient with modern JavaScript/TypeScript and have hands-on experience with Vue.js or a comparable reactive framework (React, Svelte)
  • Comfortable with relational databases (MySQL/PostgreSQL) and document stores (MongoDB), including query optimization and data modeling
  • Experience with background job processing (Sidekiq, or similar)
  • Understand authorization patterns and have worked with libraries like Pundit, CanCanCan, or equivalent
  • Proficient with Git, CI/CD pipelines, and automated testing (RSpec, Jest, Vitest)
  • Applicants must be authorized to work in the United States.
  • UpMetrics is unable to sponsor or take over sponsorship of employment visas at this time.

Nice To Haves

  • experience with AWS services (S3, Lambda, Cognito, CDK/CloudFormation) or similar cloud platforms
  • Familiar with Docker and containerized development/deployment workflows
  • Track record of writing well-tested code — TDD experience is a strong plus

Responsibilities

  • Design and implement features across the full stack — from database schema to API layer to user-facing UI
  • Build and evolve our Rails API, including background jobs and data models
  • Develop rich, responsive front-end experiences with Vue.js and TypeScript
  • Collaborate on system design decisions that balance speed of delivery with long-term scalability
  • Participate in code reviews, provide technical insights, and mentor teammates
  • Work closely with product management to translate requirements into well-architected solutions
  • Contribute to CI/CD pipelines, infrastructure-as-code, and deployment workflows on AWS

Benefits

  • $145,000 – $170,000 annual salary based on experience
  • Equity incentive plan
  • 70% employer paid health insurance for employees and family
  • Dental and vision insurance
  • Fully paid Life and Accidental Death & Dismemberment insurance
  • Fully paid Short- and Long-term Disability insurance
  • Unlimited time off policy, plus paid holidays and monthly Wellness Fridays
  • Paid parental leave policy, eligible after one year of employment
  • FSA plan, lifestyle spending account (LSA) for eligible professional development, wellness, and mental health expenses, and Employee Assistance Program via The Hartford
  • 401K plan
  • Remote work equipment
  • Annual company retreat and quarterly virtual company events
  • Outstanding team and meaningful work
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service