Reformation is hiring a
Sr. Ruby on Rails Engineer in Worldwide

Logo of Reformation
Sr. Ruby on Rails Engineer closed
🏢 Reformation
💵 $100k-$150k
📍Worldwide
📅 Posted on Jun 12, 2024

Summary

The job is for a Senior Ruby on Rails Engineer at Reformation, a sustainable fashion brand. The role involves leading the development of large projects, working with databases, mentoring others, researching new technologies, and ensuring scalability and security in solution development.

Requirements

  • Great experience with Ruby on Rails and other common libraries
  • Great experience with PostgreSQL
  • Good understanding of Ruby syntax and its nuances
  • Good understanding of object-oriented programming
  • Good understanding of server-side templating languages
  • Solid understanding of AWS Lambda and messaging
  • Ability to teach and learn from other engineers
  • Familiarity with Python
  • Good understanding of front-end technologies such as Vue, TypeScript, JavaScript, HTML5 and CSS3
  • Familiarity with concepts of MVC, Mocking, ORM, and RESTful
  • A knack for writing clean, readable Ruby code
  • Solid understanding of secure coding practices (e.g. OWASP 10)
  • Experience integrating multiple data sources and databases into one system
  • Understanding fundamental design principles behind a scalable application
  • Experience creating database schemas that represent and support business processes
  • Know how to implement automated testing platforms and unit tests
  • Proficient understanding of code versioning tools (e.g. Git)
  • Familiarity with development aiding tools (e.g. Bundler, Rake)
  • Working knowledge of agile development methodology

Responsibilities

  • Architect and lead the development of large team-based projects and integrations
  • PostgreSQL database solutions, key-value stores, blob stores, etc
  • Database backup solutions, monitor performance and scalability
  • Design, build and maintain efficient, reusable, and reliable Ruby code
  • Able to work with business facing stakeholders
  • Mentor and lead others on best practices and coding standards
  • Research new technology and establish a strategy for introducing them in a supportable manner
  • Identify bottlenecks and issues; devise solutions
  • Help maintain code quality, organization, and automatization
  • Ensure scalability and security are considered in solution development

Preferred Qualifications

  • Linux Administration
  • Experience utilizing AWS resources such as SNS, SQS, Lambda, CloudFormation, and DynamoDB
  • New Relic or like observability tools
  • Enjoys playing Code Names or other games during our team hangouts

Benefits

  • Health, vision, and dental insurance for eligible employees
  • Paid vacation, sick, holidays & volunteer time-off for eligible employees
  • Mission based company + casual and entrepreneurial work environment
  • Clothing discount, dog-friendly office, company events + parties and much more
  • 401K with company match
This job is filled or no longer available

Similar Jobs