Fifth Third Bank

Senior Ruby on Rails Engineer

Fifth Third Bank

full-time

Posted on:

Location Type: Remote

Location: New JerseyUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $82,100 - $172,500 per year

Job Level

About the role

  • Design and implement technology solutions using modern engineering tools and Agile practices.
  • Work with self-directed, cross-functional, and product-oriented teams in a highly collaborative environment.
  • Deliver some of the bank's most important products and services while developing skills and experience well beyond your initial role.
  • Develop and maintain Newline's core RESTful API using Ruby on Rails.
  • Work with SRE's to design and implement our backend infrastructure using Terraform.
  • Work with the QA team to write thorough unit and integration tests.
  • Participate in software architecture discussions and code reviews.
  • Integrate our platform with bank core services and APIs.
  • Assist in establishing data security and information security best practices.
  • Participate in API platform scaling and optimization sessions.
  • Develop Newline's internal data pipeline and BI tools.
  • Implement and maintain new features and capabilities while continuously improving the quality of our technical products and services.

Requirements

  • Bachelor’s degree in a relevant technology field or equivalent combination of education and work experience.
  • Six+ years of software engineering experience required.
  • Hands-on experience with Ruby and Ruby on Rails required.
  • Experience working with PostgreSQL and ActiveRecord.
  • Experience writing unit tests in RSpec.
  • Knowledge of CI/CD tools (Jenkins).
  • Ability to build and consume command line tools.
  • Experience working in an Agile software environment.
  • Experience working with IaC deployments (Terraform) is a plus.
  • Experience building high TPS API systems (~100 TPS) is a plus.
  • Experience shipping highly-available (99.99%) enterprise B2B SaaS products is preferred.
  • Experience working in a regulated financial environment is a plus.
  • Strong problem-solving and communication skills.
  • Willingness to work in a highly-collaborative environment.
  • Solid understanding and significant experience with modern software development practices, tools, and/or hardware technologies.
  • Solid understanding of IT security best practices.
  • Experience designing, implementing, and supporting complex technical solutions.
Benefits
  • comprehensive benefits programs
  • differentiated compensation offerings
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
RubyRuby on RailsPostgreSQLActiveRecordRSpecCI/CDTerraformAPI developmentdata pipelineBI tools
Soft Skills
problem-solvingcommunicationcollaborationself-directedcross-functional teamworkAgile practiceswillingness to collaboratesoftware architecture discussionscode reviewscontinuous improvement