Reformation is hiring a
Sr. Ruby on Rails Engineer, Remote - Worldwide
![Logo of Reformation](https://cdn.jobscollider.com/logo/reformation-d70b.webp)
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
- 💰~$100k-$210k📍United States
- 💰$260k-$312k📍United States
- 💰$260k-$312k📍Canada
- 💰$260k-$312k📍Mexico
- 💰~$160k-$200k📍United States
- 💰~$147k-$185k📍Worldwide
- 💰~$150k-$225k📍United States
- 💰~$92k-$110k📍United States
- 💰~$135k-$180k📍Poland
- 💰$160k-$210k📍Worldwide