Skip to content
Remote Co Logo
  • Remote
    JOBS
  • Remote
    COMPANIES
  • Remote Work
    RESOURCES
    • Remote Work Articles
    • Remote Worker Q&A
  • Get Started
  • Log In
  • Home
  • Remote Jobs
  • Full Stack Software Engineer
remote-co-logo

Full Stack Software Engineer

UpMetrics

ApplySave Job
  • Date Posted

    3 days ago

    New!
  • Remote Work Level

    Hybrid Remote

  • Location

    Hybrid Remote in San Francisco, CA

  • Job Schedule

    Full-Time

  • Salary

    $145,000 - $170,000 ANNUALLY

  • Benefits

    Professional/Career Development 401k Matching/Retirement Savings Dental Insurance Disability Insurance Family/Dependent Insurance Health/Medical Insurance Life Insurance Vision Insurance Flexible/Unlimited PTO Paid Holidays Parental and Family Leave Home Office Reimbursement/Stipend Health & Wellness Programs

  • Categories

    System Administrator,  Tech Support,  Product Manager,  Project Manager,  Software Engineer,  Ruby on Rails

  • Job Type

    Employee

  • Career Level

    Experienced

  • Travel Required

    Yes

  • Education Level

    We're sorry, the employer did not include education information for this job.

About the Role

Title: Full Stack Software Engineer

Location: San Francisco, CA

Type: Full-Time (Remote, Based in San Francisco, CA)

Workplace: hybrid

Category: Engineering

Engineering – Engineering 

Full-Time (Remote, Based in San Francisco, CA) /

Hybrid

Location: San Francisco, CA

Department: Product + Engineering

Reports to: Director of Engineering

Job Description:

About UpMetrics

At UpMetrics, we're building a world where impact organizations have the knowledge, tools, and connections to achieve their missions. Our mission is to help organizations accelerate impact through innovative technology and community, connecting funders and mission-driven organizations with the capital, insights, and relationships they need to succeed.

To deliver on this mission, we provide an impact reporting platform in combination with expert services. Together, these products empower organizations to collect, analyze, and learn from their data—gaining insights and sharing their stories to inspire change.

While primarily a remote position, candidates must be available for an in-person interview with the hiring manager, and 1-2 monthly meetups in San Francisco, 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</p>

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

UpMetrics Values

Our company values influence everything we do, from our work inside the office to how we choose our partners:

  • Team First — ​​Collaboration is key. We support each other, respect each other’s strengths, varying backgrounds and views. We value everyone’s input.

  • Client Focused — ​Our work is personal. Many of us have direct experience working in the field and are deeply passionate about what we do. We take a partner approach with all our clients.

  • Show Integrity — We are open, honest, ethical, and fair. We expect integrity from the team internally and the people we choose to partner with. ​​

  • Reflect and Improve — We are a data company always looking to get better. We test often, iterate, and look closely at metrics to build capacity and inform decisions.

  • Let's Go! — To create positive change, we never settle. In uncharted territory, we embrace challenges as opportunities, take ownership, and strive for excellence.

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

Apply

FAQs About Full Stack Software Engineer Jobs at UpMetrics

This job offers Hybrid Remote Work.
Full-Time
Yes, the benefits include Professional/Career Development, 401k Matching/Retirement Savings, Dental Insurance, Disability Insurance, Family/Dependent Insurance, Health/Medical Insurance, Life Insurance, Vision Insurance, Flexible/Unlimited PTO, Paid Holidays, Parental and Family Leave, Home Office Reimbursement/Stipend and Health & Wellness Programs.
$145,000 - $170,000 ANNUALLY
System Administrator, Tech Support, Product Manager, Project Manager, Software Engineer, Ruby on Rails
You can apply directly using the apply button given on the page.
Residents of San Francisco, CA or United States
The work location for this position will be San Francisco, CA
The employer has not disclosed any minimum education requirements for this job
Experienced
Yes

Meet Remote.co

  • About & Contact
  • CCPA/GDPR
  • Do Not Sell or Share My Personal Information
  • Fraud Awareness
  • Press & Media
  • Sitemap

Remote Work Q&A

  • All Remote Companies
  • Why Remote
  • Hiring Remotely
  • Managing Remotely
  • Working Remotely
  • Remote Worker Insights
  • All Remote Workers

Remote Work Articles

  • All Articles
  • Why Go Remote
  • Build a Remote Team
  • Remote Management
  • Work Remotely

Remote Jobs

  • Find Remote Jobs
  • Remote Accounting Jobs
  • Remote Account Manager Jobs
  • Remote Bookkeeping Jobs
  • Remote Customer Service Jobs
  • Online Data Entry Jobs
  • Remote Data Science Jobs
  • Remote Design Jobs
  • Remote Developer Jobs
  • Online Editing Jobs
  • Remote Healthcare Jobs
  • Remote IT Jobs
  • Remote Marketing Jobs
  • Remote Medical Coding Jobs
  • Remote Nursing Jobs
  • Remote Legal Jobs

More Remote Jobs

  • Remote Operations Jobs
  • Remote Product Manager Jobs
  • Remote Project Manager Jobs
  • Remote QA Jobs
  • Remote Recruiter Jobs
  • Remote Sales Jobs
  • Remote Social Media Jobs
  • Online Teaching Jobs
  • Virtual Assistant Jobs
  • Remote Writing Jobs
  • Entry-Level Remote Jobs
  • Online Freelance Jobs
  • International Remote Jobs
  • Part-Time Remote Jobs
© 2015 - 2026 Remote.co | TOS | Privacy Policy | Manage Cookies | Accessibility
Next App