Senior Ruby Developer (VAL)

Company: ValencePM
Location: Dallas, Texas, United States
Type: Full-time
Posted: 08.JUN.2021

Summary

We're looking for a top-tier Senior Developer that is self-motivated, works well on a team, is passionate about what they do, and is committ...

Description

We're looking for a top-tier Senior Developer that is self-motivated, works well on a team, is passionate about what they do, and is committed to helping improve the lives of their customers. All team members play an integral role in product development and have the opportunity to impact several areas of the business. The Senior Developer will be responsible for the full application development lifecycle of SaaS applications utilizing Ruby on Rails and related technologies. The Senior Developer will also be responsible for assisting with the development of software technical documentation including requirements specifications, design documents, and test plans.

Functions and Responsibilities

  • Participate in the full software development lifecycle of SaaS and web applications
  • Develop, code, test, and debug new software or enhancements to existing software
  • Conduct software audits to ensure compliance with application requirements and specifications
  • Support software quality assurance and configuration management activities
  • A desire to solve real-world problems, making customers lives easier

Minimum Qualifications

  • 7+ years of professional experience in web development, of which at least 5 years with Ruby on Rails developing SaaS applications
  • Understanding of Ruby Best Practices and the ability to write clean, reliable, and highly maintainable code
  • Strong experience developing, testing, and documenting public-facing REST APIs and microservices
  • Demonstrated experience with front-end web development (HTML, ERB, JavaScript, JQuery, Coffee, CSS, SASS, etc.)
  • PostgreSQL and Redis, including authoring SQL queries
  • Knowledge of RSpec and MiniTest, experience with Capybara is a plus
  • An appreciation for best practices in Agile methodologies and continuous integration, including sprints, daily stand-ups, and retrospectives and authoring test plans, unit tests, and automated testing as part of the deployment process
  • Great understanding of performance optimization techniques
  • Solid understanding of the software development life cycle of SaaS and web applications
  • Experience with other object-oriented(-like) languages, e.g. PHP, C#, Node, Python, a plus
  • Good communication skills
  • Bonus points if you have a DevOps attitude and experience working with Docker, Cloud 66, and Azure, Google Cloud, or AWS

Education Requirements

  • BSCS or equivalent degree/experience


Type

  • Full time


Location

  • Dallas, TX

EOE, including disability/vets

 
Apply Now

Share

Free eBook

Flash-bkgn
Loader2 Processing ...