Full Stack Software Engineer

UpMetrics

$145K — $170K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 6+ years as a software engineer with full stack capabilities
  • Deep experience with Ruby on Rails or similar frameworks
  • Proficient in modern JavaScript/TypeScript and Vue.js or similar
  • Comfortable with relational databases (MySQL/PostgreSQL) and document stores
  • Experienced in background job processing (Sidekiq or similar)
  • Proficient with Git, CI/CD pipelines, and automated testing
  • Nice to have experience with AWS services and Docker

Responsibilities

  • Design and implement features across the full stack
  • Build and evolve the Rails API with background jobs and data models
  • Develop responsive front-end experiences using Vue.js and TypeScript
  • Collaborate on system design decisions balancing delivery speed and scalability
  • Conduct code reviews, provide insights, and mentor teammates
  • Work with product management to create well-architected solutions
  • Contribute to CI/CD pipelines and deployment workflows on AWS

Benefits

  • 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 with paid holidays and monthly Wellness Fridays
  • Paid parental leave after one year of employment
  • FSA plan and lifestyle spending account for professional development and wellness
  • 401K plan
  • Remote work equipment
  • Annual company retreat and quarterly virtual events
  • Outstanding team and meaningful work
Full Job Description
Location: Sacramento, CA

Department: Product + Engineering

Reports to: Director of Engineering

While primarily a remote position, candidates must be available for an in-person interview with the hiring manager, and monthly meetups in Sacramento, CA.

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


About You

  • 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)
  • Nice to have: 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


You will be successful in the role if...

  • You are eager to apply your experience to new challenges and continue to learn
  • You are self-motivated, enjoy autonomy, and have an entrepreneurial mindset
  • You are a team player and good communicator
  • You love building highly functional, scalable, data-driven enterprise applications
  • You are excited to work in a high-velocity, agile startup environment
  • You are able to deliver as a member of a distributed engineering team
  • You think in systems - you understand how the pieces fit together, not just the code in front of you
  • You care about the craft: clean code, solid test coverage, and thoughtful architecture
  • You have 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


Compensation & 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


$145,000 - $170,000 a year

Interested in joining our team? Submit your application here

Similar Jobs

More Jobs at UpMetrics

More Information Technology Jobs

Find similar Full Stack Software Engineer jobs: