About The Position

Decisiv is hiring a Senior Full-Stack Software Engineer to help build the next generation of their Service Relationship Management platform. They are looking for engineers who combine strong fundamentals with modern leverage to ship more, reason about whole systems, and operate at a high level. The role emphasizes systems thinking, a high bar for quality and reliability at scale, and treating the toolchain as a competitive advantage. Engineers will own complex problems end-to-end, modernize legacy systems, and ship features impacting real-world operations. The position is for individuals excited by a new way of building software where senior engineers act as systems designers and orchestrators.

Requirements

  • BS/BA or equivalent experience
  • 6+ years building production web applications
  • 3+ years with Ruby on Rails in production
  • Deep, current experience with Ruby on Rails in production environments
  • Strong proficiency with relational databases, PostgreSQL preferred, including schema design, indexing, and query performance
  • Experience integrating modern front-end frameworks (React, Vue, Angular, or similar) with Rails back ends
  • Strong API design and implementation skills (REST, JSON:API, OpenAPI; GraphQL a plus)
  • Working knowledge of AWS, Docker, GitHub, and CI/CD pipelines
  • Practical experience with testing (RSpec, Capybara), performance tooling, observability, and production debugging
  • Modern tooling fluency: evolved workflow to take advantage of the latest generation of developer tooling with well-formed opinions
  • Systems thinking: instinctively reason about end-to-end behavior, integration points, failure modes, and second-order effects of design choices
  • High agency and ownership: take loosely-defined problems and drive them to shipped, operating outcomes, and stay accountable when things break
  • Quality judgment under leverage: move quickly without lowering the bar, reviewing own work and tool work with rigor
  • Clear written communication: explain technical decisions and tradeoffs precisely enough for teammates, stakeholders, and toolchain to act on
  • Travel – 5%
  • Must reside in the United States due to travel requirements
  • Eligible to work in the United States
  • Not able to sponsor work visas

Nice To Haves

  • Hands-on experience building on top of large language models: evaluations, agent orchestration, or retrieval systems in production
  • Experience with Python and Java
  • Knowledge of data engineering, ELT pipelines, or analytics platforms
  • Background in API analytics, anomaly detection, or trend-based error analysis
  • Open-source contributions or a strong public engineering portfolio
  • Domain experience in commercial vehicle, fleet, logistics, or industrial software

Responsibilities

  • Own outcomes end-to-end, taking features from problem definition through design, implementation, rollout, and operation across database, API, and front-end layers.
  • Build with leverage, using the modern toolchain to compound output, frame problems for efficient attack, and supervise/review work end-to-end.
  • Reason about systems, not just code, understanding data flow, failure modes, performance characteristics, and operational behavior.
  • Drive platform reliability and developer productivity by improving runtime systems, tooling, observability, and feedback loops.
  • Modernize and extend legacy services for stability, performance, and scalability while delivering new capabilities.
  • Design durable APIs and integrations, shaping REST/JSON:API/OpenAPI contracts and front-end integrations.
  • Collaborate cross-functionally with product, design, and other engineers, participating in sprint planning, code reviews, and architecture discussions.
  • Write clear specs, ADRs, PR descriptions, and runbooks.
  • Mentor other engineers, model strong high-leverage workflows, and contribute to software building practices.
  • Participate in the on-call rotation for systems owned by the team.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service