Senior Back End Software Engineer (Ruby on Rails)

Full Time



A large, growing global client is looking for a Senior Software Engineer to join their collaborative, Agile team. This position will include hands-on development and a close working relationship with our product owners and development teams to build out products for our clients and website using JavaScript, Node.js and RESTful APIs built in Ruby on Rails.

Job Details

  • Develop high quality, innovative, flexible, and scalable technical solutions.
  • Work on critical applications.
  • Perform hands-on development and provide thoughtful code reviews and architectural insights.
  • Design, develop, test and support applications and services using Ruby on Rails, JavaScript, Node.js and other languages and frameworks.
  • Follow SCRUM Agile Development methodology.

Job Requirements

  • 6+ years in enterprise software engineering.
  • 4+ years experience working with Ruby on Rails at production level.
  • 4+years developing with relational databases.
  • 2+ years experience developing with Node.js in production environments.
  • API development experience.
  • AWS experience.
  • Advanced knowledge of software development methods and best practices.
  • The ability to mentor teammates as necessary.
  • A passion for engineering, learning, and teamwork is a must!
  • Bachelor’s Degree in Computer Science or Computer Engineering.

Nice to haves, depending on the project:

  • Familiar with continuous integration (Jenkins).
  • React experience.
  • Python experience.
  • Knowledge of Elasticsearch.

To learn about new job opportunities and industry trends, subscribe to the Madison-Davis newsletter today

Upload your CV/resume or any other relevant file. Max. file size: 2 GB.

Share on