Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Ruby Software Engineer image - Rise Careers
Job details

Senior Ruby Software Engineer

tastytrade is seeking a Senior Ruby Software Engineer to enhance our retail brokerage technology and support our business growth. You'll work in a dynamic team environment to refine systems, mentor junior engineers, and drive projects that influence our product suite.

Skills

  • Expert in Ruby and related frameworks
  • Strong technical leadership abilities
  • Experience with infrastructure support
  • Proficient in multiple programming languages

Responsibilities

  • Develop and maintain multiple technologies in our stack
  • Lead and mentor junior engineering team members
  • Conduct peer reviews for code quality and implementation
  • Translate technical requirements into production-quality code
  • Build proof of concept implementations using new technologies
  • Refactor existing code to improve system scalability
  • Write comprehensive tests for developed code

Education

  • Bachelor's degree in Computer Science or related field

Benefits

  • Performance Bonuses
  • Stock Purchase Options
  • 401k Plan
  • Paid Vacation Days
  • Gym Membership Reimbursement
  • Commuter Benefits
  • Wellness & Mental Health Programs
To read the complete job description, please click on the ‘Apply’ button
tastylive Glassdoor Company Review
4.8 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
tastylive DE&I Review
4.4 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
CEO of tastylive
tastylive CEO photo
Tom Sosnoff
Approve of CEO

Average salary estimate

$169000 / YEARLY (est.)
min
max
$156000K
$182000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Ruby Software Engineer, tastylive

If you're a Senior Ruby Software Engineer looking to make your mark in a dynamic environment, tastytrade is the place for you! Based in the vibrant West Loop of Chicago, our team is dedicated to building the technology that drives our innovative retail brokerage business and other exciting initiatives. Here at tastytrade, we believe in the significance of creating fast and reliable back-end systems just as much as we value our engaging customer-facing applications. As a Senior Ruby Software Engineer, you'll play a crucial role in evolving our architecture to meet the challenges of our growing business while maintaining a strong focus on performance. Your responsibilities will include modifying existing systems and taking the lead on green field projects, all while providing valuable mentorship to junior engineers. You'll work with a diverse tech stack and have the opportunity to contribute across both front-end and back-end systems. Expect to dive into multiple languages and leverage proof of concept implementations to explore cutting-edge technology. This is a fantastic opportunity to not only enhance your skills but also to take ownership of impactful systems within our company. If you have 5+ years of experience, a passion for constructive peer reviews, and the ability to adapt quickly, we encourage you to join our talented team at tastytrade where you can grow, innovate, and help us transform the trading experience for our users!

Frequently Asked Questions (FAQs) for Senior Ruby Software Engineer Role at tastylive
What are the responsibilities of a Senior Ruby Software Engineer at tastytrade?

As a Senior Ruby Software Engineer at tastytrade, you will be tasked with modifying existing systems and developing new ones using Ruby and other programming languages. Your role will also involve providing technical leadership and mentorship to junior engineers, conducting peer reviews, translating technical requirements into production-quality code, and implementing scaling strategies for our current architecture.

Join Rise to see the full answer
What qualifications are needed for the Senior Ruby Software Engineer position at tastytrade?

To qualify for the Senior Ruby Software Engineer role at tastytrade, candidates should possess over 5 years of professional experience in software engineering, specifically in a team environment. Mastery in Ruby and familiarity with other programming languages like C++, Java, and JavaScript is ideal. Experience in technical leadership or mentorship is also highly valued.

Join Rise to see the full answer
What team perks can a Senior Ruby Software Engineer expect at tastytrade?

At tastytrade, Senior Ruby Software Engineers enjoy numerous perks including performance bonuses, stock purchase options, a 401k plan, and 20 paid vacation days, with the unique benefit of an extra day off in the month of your birthday! Additional perks encompass gym reimbursements, pet insurance, daily catered lunches, and a supportive work culture focused on well-being.

Join Rise to see the full answer
How does tastytrade empower career growth for Senior Ruby Software Engineers?

tastytrade is committed to fostering an environment of continuous learning and professional development. As a Senior Ruby Software Engineer, you will have access to annual educational stipends and opportunities to lead projects, all while collaborating with talented engineers. Your contributions will shape the future of our systems and the trading experience we deliver.

Join Rise to see the full answer
Where is the tastytrade office located, and how does it benefit employees?

tastytrade's office is located in the West Loop of Chicago, a vibrant area known for its tech scene, great restaurants, and high-end bars. This location not only offers a stimulating work environment but also provides access to numerous amenities and a lively social scene for employees, enhancing both work and life balance.

Join Rise to see the full answer
Common Interview Questions for Senior Ruby Software Engineer
Can you describe your experience with Ruby and how you've used it in past projects?

When answering this question, provide specific examples of projects where you utilized Ruby. Discuss aspects such as libraries or frameworks you are familiar with, any challenges you faced, and how you overcame them. Highlight your ability to write clean, maintainable code and any performance improvements you've contributed.

Join Rise to see the full answer
How do you approach debugging a Ruby application?

Explain your systematic approach to debugging, which may include using debugging tools, reading log files, or creating unit tests to isolate issues. Provide examples of past debugging experiences and the techniques you applied to successfully solve the problems.

Join Rise to see the full answer
In what ways have you provided mentorship or leadership in your previous roles?

Share specific instances where you've taken on a leadership role, such as leading a project, offering guidance to junior developers, or conducting code reviews. Emphasize your communication skills and your approach to fostering a learning environment.

Join Rise to see the full answer
What strategies do you use to ensure high-quality code?

Discuss your practices such as writing comprehensive tests, conducting regular code reviews, and using continuous integration tools. You can also mention how these strategies have improved software quality in your previous roles.

Join Rise to see the full answer
How would you handle a situation where a project requirement changes mid-way through development?

Address the importance of flexibility and communication in such situations. Discuss how you would assess the impact of the change, communicate with your team and stakeholders, and adjust your project strategy accordingly to meet the new requirements.

Join Rise to see the full answer
Can you give an example of a challenging technical problem you faced and how you solved it?

Provide a specific example of a technical challenge you encountered, detailing the context, your thought process, the steps you took to resolve the issue, and the ultimate outcome. This highlights your problem-solving skills and technical expertise.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple projects?

Explain your method for prioritizing tasks, such as assessing urgency and impact on the project timelines. Mention any tools or techniques you use to keep track of your work and ensure deadlines are met.

Join Rise to see the full answer
What is your experience with front-end technologies alongside Ruby?

Discuss any experience you have with front-end frameworks or libraries, such as JavaScript, React, or Angular. Illustrate how your understanding of front-end technologies complements your Ruby back-end experience to create cohesive applications.

Join Rise to see the full answer
How do you keep updated with the latest trends and advancements in Ruby and software development?

Mention resources you rely on, such as blogs, podcasts, online courses, or community forums. Emphasize the importance of continuous learning and how you apply new insights or technologies to your work.

Join Rise to see the full answer
What do you think is the most important aspect of working as part of a development team?

Assert your belief in the significance of collaboration and effective communication within a development team. Discuss experiences where teamwork has led to successful project outcomes and highlight your contributions to fostering a positive team dynamic.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
Customer-Centric
Collaboration over Competition
Growth & Learning
Take Risks
Medical Insurance
Dental Insurance
Vision Insurance
Flex-Friendly
Equity
Learning & Development
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
Biconomy Remote No location specified
Posted 12 days ago
Photo of the Rise User
Udacity Remote United States
Posted 11 days ago
Photo of the Rise User
Posted 12 days ago
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$156,000/yr - $182,000/yr
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
January 12, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!