Senior Software Engineer - Ruby on Rails

New
United StatesFull-TimeSenior
Salary120,000 - 140,000 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
5+ years
Required Skills
AWSElasticSearchJavascriptKubernetesRuby on RailsPostgresRedisReactSaaS

Requirements

  • 5+ years of professional experience in Ruby on Rails development, with strong proficiency in JavaScript.
  • Solid understanding of software engineering fundamentals, including design patterns, architecture principles, and maintainable system design.
  • Experience working on SaaS applications, with exposure to fintech or similar high-scale transactional systems considered a plus.
  • Strong collaboration and communication skills, with the ability to work effectively in cross-functional and agile environments.
  • Proven ability to write clean, efficient, and well-tested code while avoiding common performance pitfalls.
  • Experience mentoring engineers or contributing to team growth through code reviews and pair programming.
  • Familiarity with modern engineering tools and technologies such as React, Postgres, Redis, Elasticsearch, AWS, Kubernetes, and observability platforms is a plus.
  • Strong team-oriented mindset with humility, accountability, and a focus on shared success.

Responsibilities

  • Design, build, and maintain new features within a mature Ruby on Rails-based SaaS platform, ensuring high performance, scalability, and maintainability.
  • Collaborate with product, implementations, and engineering teams to translate customer requirements into clear technical designs and production-ready solutions.
  • Improve system reliability by focusing on non-functional requirements such as logging, monitoring, security, resiliency, and observability.
  • Participate in code reviews, pair programming, and mentoring to elevate engineering practices and support the growth of junior developers.
  • Identify and reduce technical debt while contributing to long-term architectural improvements and system modernization efforts.
  • Support production systems by diagnosing, troubleshooting, and resolving issues when needed to ensure platform stability.
  • Help define engineering standards and promote best practices across coding, testing, and software design.
View Full Description & ApplyYou'll be redirected to the employer's site
120,000 - 140,000 USD per year
Apply Now