Sr. Software Engineer (Ruby on Rails)

company banner
Randstad Technologies
Sr. Software Engineer (Ruby on Rails)
Full Time
USD140,000 - USD180,000

Job Description

job summary:

Job Description

As a Senior Software Engineer you will be a member of the agile development team responsible for developing our product, a cloud-based application with a Rails backend and Vue front-end. Our product and team operate independently from the larger organization with most of the stakeholders working out of our Portland offices. The development team works with members of the product, sales, and operations teams to design and develop features and improvements that drive efficiency and customer value.

Desired Qualifications:

  • BS degree in Computer Science or related, or equivalent experience
  • 5+ years of experience with object-oriented software development
  • 3+ years of experience with Ruby on Rails
  • Experience with Postgres and/or MySQL
  • RESTful API designs and implementations
  • Familiarity with Heroku/AWS or other cloud platforms
  • Understanding of front-end technology, such as ES6, Vue, React or other frameworks, HTML, and CSS
  • A believer in test-driven development and a willingness to test your own code
  • Experience with version control using Git, pull request workflow, and continuous integration
  • Open to feedback, self-aware, and continuous learning


location: Seattle, Washington

job type: Permanent

salary: $140,000 - 180,000 per year

work hours: 8am to 4pm

education: Bachelors



  • Implement major features and small fixes - both independently and with team members
  • Write tests (RSpec / Jest) against requirements for features and bugs fixes
  • Work closely with the Product Owner and other stakeholders to seek clarity on features
  • Constructively participate in peer code reviews - for both your own and your teammates' code
  • Adhere to and contribute to coding standards
  • Participate in daily standups, weekly planning meetings, and monthly retrospectives
  • Design and architect solutions to business problems/pain points
  • Stay current on the latest industry best practices



  • Experience level: Experienced
  • Minimum 5 years of experience
  • Education: Bachelors (required)

  • Ruby
  • Ruby on Rails
  • OOP
  • Java
  • Postgres
  • MySQL
  • REST
  • API
  • Vue
  • React
  • HTML
  • CSS
  • Git
  • Python
  • C++
  • C#

  • Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.

    At Randstad, we welcome people of all abilities and want to ensure that our hiring and interview process meets the needs of all applicants. If you require a reasonable accommodation to make your application or interview experience a great one, please contact

    For certain assignments, Covid-19 vaccination and/or testing may be required by Randstad's client or applicable federal mandate, subject to approved medical or religious accommodations. Carefully review the job posting for details on vaccine/testing requirements or ask your Randstad representative for more information

    Company Information

    As one of North America’s largest and most trusted technology talent and solutions firms, Randstad Technologies provides collaborative, customizable solutions to companies of all sizes. Whether we’re helping you find the right job — or the right person for your team— or providing consulting, project or outsourcing services, Randstad Technologies is fully committed to supporting you.

    We accomplish that by leveraging our knowledge, experience, and innovative practices to uncover opportunities and provide solutions to your technology challenges. As a critical division of the world’s largest HR services firm, we’ve served clients across all industries since 1994.

    We offer discrete professional services focused on applications, infrastructure, end-user, and engineering services, along with shared services internally and client-facing related to PMO and strategy. The wealth of knowledge we’ve acquired over three decades of work in IT sets us apart from the competition.

    Dice Id : cxsapwma1
    Position Id : 932776
    Originally Posted : 2 months ago

    Similar Positions at Randstad Technologies

    Software Engineer - 352
    • Wilsonville, OR
    • 2 hours ago
    Ruby on Rails Developer - REMOTE
    • Glen Allen, VA
    • 2 hours ago
    Ruby on Rails Developer (REMOTE)
    • Stamford, CT
    • 2 hours ago
    Ruby on Rails Developer - REMOTE
    • Rochester, NY
    • 2 hours ago
    Ruby Software Engineer
    • Florham Park, NJ
    • 2 hours ago
    Senior Software Engineer
    • New Berlin, WI
    • 2 hours ago
    Senior Software Engineer
    • Culver City, CA
    • 2 hours ago
    Senior Software Engineer
    • Chicago, IL
    • 2 hours ago
    Sr Software Engineer
    • Endicott, NY
    • 2 hours ago
    Senior Software Engineer
    • Charlotte, NC
    • 2 hours ago