Talent.com
Senior Full-Stack Ruby on Rails Engineer

Senior Full-Stack Ruby on Rails Engineer

Tenjin, Inc.San Francisco, CA, United States
30+ days ago
Job type
  • Full-time
Job description

Description

We’re looking for a Senior Full-Stack Ruby on Rails Engineer to lead development of our analytics dashboard. You’ll design, build, and maintain Rails APIs, background jobs, and database schemas that power data-rich React components and interfaces. You’ll work closely with product managers, designers, front-end developers, and infrastructure to rapidly push new features from ideation to production.

This is a hands-on role with plenty of scope to influence architecture, user experience, and coding standards. While we’re targeting senior engineers, we’re open to strong mid-level candidates who demonstrate leadership, ownership, and a passion for full-stack craftsmanship.

Team, Culture, and Product

We\'re a small engineering team looking to grow. We\'re a remote-only organization with most of the engineering team working from US timezones. We aim to help mobile app developers make data-driven decisions about their marketing in a secure, privacy-centric, user-friendly way. We encourage flexibility in working locations and hours but also make sure we all overlap at least briefly for a bit each day.

Responsibilities

  • Lead major architecture and software design decisions
  • Develop and maintain background jobs (Sidekiq) and employ caching to keep dashboards snappy under load
  • Own CI / CD pipelines and deployments (GitHub Actions, Docker, Kubernetes / ECS), ensuring that releases are automated, reliable, and fast
  • Collaborate closely with designers, product managers, and front-end developers to create user-friendly and visually appealing interfaces
  • Write clear and maintainable documentation
  • Ensure test coverage for new and existing features using RSpec and Jest
  • Employ feature flags to support trunk-based development workflows
  • Adhere to and enforce code style guidelines and best practices
  • Profile, debug, and optimize both front-end and back-end performance issues in production and staging environments

Requirements

  • Deep expertise in Ruby on Rails (typically 5+ years)
  • Proficiency in ReactJS (typically 3+ years), along with a strong foundation in JavaScript, TypeScript
  • Experience integrating front-end components with Ruby on Rails backends
  • Experience building and consuming REST APIs
  • Familiarity with Git and hosting platforms like GitHub
  • Excellent organization and communication skills
  • An appetite for learning, problem-solving, and contributing to a dynamic team environment
  • Nice-to-haves

  • Experience with AWS, Kubernetes, and Docker
  • Experience with Ruby outside of a Rails context (such as Sinatra)
  • Experience with PostgreSQL
  • Experience with advanced topics in React such as the Context Api, Memoization and Virtualization
  • Experience with mobile app development or mobile marketing
  • Experience building data-intensive user workflows - customizable tables, charts, etc
  • Experience working with in-house style guides
  • Benefits

  • Annual budget for learning and personal development (conferences, books, classes, etc)
  • Budget for fitness and well-being activities (gym memberships, fitness equipment)
  • Unlimited vacation days and a vacation stipend to make sure you take time off (we recommend at least 20 days off per year)
  • Team off-sites and other get-togethers
  • Health Care Plan (Medical, Dental & Vision)
  • Family Leave (Maternity, Paternity)
  • #J-18808-Ljbffr

    Create a job alert for this search

    Senior Fullstack Engineer • San Francisco, CA, United States

    Related jobs
    • Promoted
    • New!
    OpenText Content Server Developer

    OpenText Content Server Developer

    VirtualVocationsFremont, California, United States
    Full-time
    A company is looking for an OpenText Content Server Developer.Key Responsibilities Maintain applications and ensure smooth operation of legacy enterprise systems Troubleshoot issues, fix bugs, a...Show moreLast updated: 9 hours ago
    • Promoted
    • New!
    Freelance Kotlin Developer

    Freelance Kotlin Developer

    VirtualVocationsFremont, California, United States
    Full-time
    A company is looking for a Freelance Software Developer (Kotlin) - AI Trainer.Key Responsibilities Generate prompts that challenge AI Define comprehensive scoring criteria to evaluate AI's answe...Show moreLast updated: 5 hours ago
    • Promoted
    Software Product Engineer

    Software Product Engineer

    VirtualVocationsFremont, California, United States
    Full-time
    A company is looking for a Product Engineer (Software).Key Responsibilities Participates in iteration planning meetings to ensure team understanding of backlog items Leads and participates in da...Show moreLast updated: 1 day ago
    • Promoted
    Devops Engineer with LLM, GPU

    Devops Engineer with LLM, GPU

    HCLTechSanta Clara, CA, US
    Full-time
    Role : Devops Engineer with LLM, GPU Job Description : Required Skills Deep experience building services in modern cloud environments on distributed systems (i. Kubernetes, Docker), infrastructure as ...Show moreLast updated: 7 days ago
    • Promoted
    Senior Backend C# Developer

    Senior Backend C# Developer

    VirtualVocationsFremont, California, United States
    Full-time
    A company is looking for a Senior Backend C# Developer with cloud experience.Key Responsibilities Design, develop, and maintain back-end services and APIs with. NET and C# Translate complex busin...Show moreLast updated: 1 day ago
    • Promoted
    • New!
    Delphi Developer

    Delphi Developer

    VirtualVocationsHayward, California, United States
    Full-time
    Delphi Developer to develop software solutions for a Department of Veterans Affairs program.Key Responsibilities Analyze customer needs and develop overall system design objectives Create softwa...Show moreLast updated: 11 hours ago
    • Promoted
    • New!
    Visual Studio Developer

    Visual Studio Developer

    VirtualVocationsFremont, California, United States
    Full-time
    A company is looking for a Visual Studio Programmer.Key Responsibilities Analyzing underwriting operations and modifying programs to meet objectives Validating, testing, and documenting the deli...Show moreLast updated: 13 hours ago
    • Promoted
    • New!
    California Licensed Cloud Engineer

    California Licensed Cloud Engineer

    VirtualVocationsConcord, California, United States
    Full-time
    A company is looking for a Lead Platform / Cloud Engineer.Key Responsibilities Develop and manage deployment pipelines using Terraform and Kubernetes Modernize components and improve core infrastr...Show moreLast updated: 9 hours ago
    • Promoted
    Freelance Ruby Developer Consultant

    Freelance Ruby Developer Consultant

    VirtualVocationsSan Francisco, California, United States
    Full-time
    A company is looking for a Freelance Developer Consultant (Ruby) - Quality Assurance (AI Trainer).Key Responsibilities Code generation and review, prompt evaluation, and complex data annotation ...Show moreLast updated: 2 days ago
    • Promoted
    Java Backend Engineer

    Java Backend Engineer

    VirtualVocationsConcord, California, United States
    Full-time
    A company is looking for a Software Engineer focused on Java backend development.Key Responsibilities Design, build, and maintain backend services using Java Collaborate in an Agile team to deli...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Junior Django Developer

    Junior Django Developer

    VirtualVocationsFremont, California, United States
    Full-time
    A company is looking for a Jr Django Developer for integration projects.Key Responsibilities Design and maintain databases, including schema and optimization Develop and maintain APIs and integr...Show moreLast updated: 12 hours ago
    • Promoted
    PHP Developer

    PHP Developer

    VirtualVocationsHayward, California, United States
    Full-time
    A company is looking for a Middle PHP Developer.Key Responsibilities Develop and support payment integration modules and services Refactor, optimize, and improve existing code Collaborate with ...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Informatica IICS Developer

    Informatica IICS Developer

    VirtualVocationsConcord, California, United States
    Full-time
    A company is looking for an Information Delivery & Visualization Engineer.Key Responsibilities Design, develop, and implement end-to-end data integration workflows using Informatica IICS Develop...Show moreLast updated: 9 hours ago
    • Promoted
    • New!
    Oracle HCM Cloud Developer

    Oracle HCM Cloud Developer

    VirtualVocationsConcord, California, United States
    Full-time
    A company is looking for an Oracle HCM Cloud Conversion Developer.Key Responsibilities Develop and implement data conversion strategies for Oracle HCM Cloud systems Design and automate data conv...Show moreLast updated: 21 hours ago
    • Promoted
    Remote Ruby Developer Consultant

    Remote Ruby Developer Consultant

    VirtualVocationsConcord, California, United States
    Remote
    Full-time
    A company is looking for a Freelance Developer Consultant (Ruby) - Quality Assurance (AI Trainer).Key Responsibilities Code generation and code review Training and evaluation of large language m...Show moreLast updated: 2 days ago
    • Promoted
    • New!
    MEAN Stack Software Developer

    MEAN Stack Software Developer

    VirtualVocationsSanta Clara, California, United States
    Full-time
    A company is looking for a MEAN Stack Software Developer to join their IT Services department.Key Responsibilities Design, develop, maintain, test, and document high-quality software solutions C...Show moreLast updated: 12 hours ago
    • Promoted
    • New!
    Senior TypeScript Backend Engineer

    Senior TypeScript Backend Engineer

    VirtualVocationsHayward, California, United States
    Full-time
    A company is looking for a Backend Engineer responsible for designing, building, and operating backend systems and indexers for Web3 products. Key Responsibilities Design, build, and operate produ...Show moreLast updated: 15 hours ago
    • Promoted
    Senior Java Architect

    Senior Java Architect

    VirtualVocationsFremont, California, United States
    Full-time
    A company is looking for a Senior Java Architect.Key Responsibilities Define and maintain enterprise architecture standards, principles, and guidelines Develop architectural roadmaps and provide...Show moreLast updated: 30+ days ago
    • Promoted
    Azure DevOps Enablement Lead

    Azure DevOps Enablement Lead

    VirtualVocationsHayward, California, United States
    Full-time
    A company is looking for an Azure DevOps (ADO) Enablement Lead.Key Responsibilities Assess current ADO / ATP usage across DTS and identify gaps Design and implement standardized workflows, dashboa...Show moreLast updated: 1 day ago
    • Promoted
    • New!
    Applications Developer 3

    Applications Developer 3

    VirtualVocationsConcord, California, United States
    Full-time
    A company is looking for an Applications Developer 3 to join their IT transformation team.Key Responsibilities Collaborate with engineers to support IT transformation initiatives Design and deve...Show moreLast updated: 9 hours ago