Backend Software Engineer — Ruby & Multilanguage Stack

tastytrade, Inc.

Chicago, Northern (IL, KY)

Hybrid

USD 120,000 - 180,000

Full time

4 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Performance bonuses
Stock options
401k plan
Paid vacation
Paid sick days
Pet insurance
Wellness programs
Donation matching
Catered lunch
Office kitchen
Metra shuttle

Job summary

tastytrade, Inc. is seeking a Software Engineer to join a team building the technology powering our retail brokerage and related initiatives.

You’ll work across the tastytrade stack in Ruby or other OO languages, with a focus on practical, high-performance back-end services in a distributed architecture. The role emphasizes code quality, testing, mentorship of junior engineers, and learning new systems while contributing to larger projects.

Qualifications

  • Professional experience as a software engineer on a team.
  • Mastery of at least one language or framework and production experience.
  • Minimum 2 years of professional Ruby experience or equivalent with commitment to Ruby.
  • Ability to learn quickly in areas you don't have deep expertise.
  • Willingness to learn new languages, frameworks, or technologies.
  • Accountability and willingness to take ownership of your work.
  • Curiosity and proactive problem-solving.

Responsibilities

  • Work in multiple languages across different parts of the tastytrade stack and/or front-end trading client applications.
  • Design, build and maintain services in a distributed architecture, thinking about failure modes, latency and data consistency as you go.
  • Provide guidance and leadership to more junior members of the team when questions arise about language or implementation specifics, and contribute in a meaningful way to our peer review process.
  • Translate requirements and technical direction into production-quality code with lightweight guidance from a senior engineer or team leadership.
  • Work independently on smaller-scope tasks, as well as under the guidance of senior engineers to contribute to larger projects.
  • Write comprehensive tests for your code.
  • Engage in light infrastructure work to support application development work where applicable.
  • Continue your growth by learning new systems and working towards ownership of tastytrade's systems.

Skills

Ruby
Java
Distributed systems
Testing
Code in Ruby

Tools

Grape
Rails

Job description

tastytrade, Inc. is seeking a Software Engineer to join a team building the technology powering our retail brokerage and related initiatives.

You’ll work across the tastytrade stack in Ruby or other OO languages, with a focus on practical, high-performance back-end services in a distributed architecture. The role emphasizes code quality, testing, mentorship of junior engineers, and learning new systems while contributing to larger projects.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Backend Software Engineer — Ruby & Distributed Systems
Backend Software Engineer — Ruby & Distributed Systems

tastylive, Inc. • Chicago (IL), Northern (KY)

Hybrid
USD 120,000 - 150,000
Performance Bonuses
Stock Purchase Options
401k Plan
+1
Backend Engineer (Ruby/Other) — Distributed Systems
Backend Engineer (Ruby/Other) — Distributed Systems

tastylive • Chicago (IL)

Hybrid
USD 95,000 - 130,000
Performance bonuses
Stock purchase options
401k plan
+2
Staff Backend Architect, Order & Ledger Systems
Staff Backend Architect, Order & Ledger Systems

Tastyworks • Chicago (IL), Northern (KY)

Hybrid
USD 180,000 - 230,000
Software Engineer - Ruby
Software Engineer - Ruby

Tastylive • United States

Hybrid
USD 130,000 - 150,000
Ruby Software Engineer – Distributed Systems (Hybrid)
Ruby Software Engineer – Distributed Systems (Hybrid)

Tastylive • United States

Hybrid
USD 130,000 - 150,000
Senior Backend Engineer — Order & Ledger Systems (Hybrid)
Senior Backend Engineer — Order & Ledger Systems (Hybrid)

tastylive • Chicago (IL)

Hybrid
USD 180,000 - 230,000
Staff Backend Engineer – Order & Ledger Systems (Hybrid)
Staff Backend Engineer – Order & Ledger Systems (Hybrid)

tastylive • Chicago (IL)

Hybrid
USD 180,000 - 230,000
Hybrid work model
Discretionary performance bonus
Staff Software Engineer, Order Handling and Ledger Team
Staff Software Engineer, Order Handling and Ledger Team

tastytrade, Inc. • Chicago (IL), Northern (KY)

Hybrid
USD 180,000 - 230,000
Staff Software Engineer - Order Handling and Ledger Team
Staff Software Engineer - Order Handling and Ledger Team

tastylive • Chicago (IL)

On-site
USD 180,000 - 230,000
Hybrid work model
Discretionary performance bonus
Senior Backend Architect, Order & Ledger Systems
Senior Backend Architect, Order & Ledger Systems

Tastytrade • Chicago (IL), Northern (KY)

Hybrid
USD 180,000 - 230,000
Hybrid work in Chicago
Bonus program