Reformation

Senior Software Engineer - Ruby

Remote
USD 100k - 200k
Python HTML CSS Git Docker Ruby AWS PostgreSQL JavaScript DynamoDB Kubernetes
This job is closed! Check out or
Description

Who We Are:

Reformation is a fast-growing mission-based company that is redefining fashion. We make killer clothes that don’t kill the environment.  The Reformation Tech Team is a fully remote, diverse, and fast-growing org that puts a focus on building new tools and skills.  We encourage growth, new ideas, and collaboration.  Whether building new tools, diving into a new technology, working directly with our stakeholders or our tight-knit team provides a culture of success.  Sustainability runs deep at Reformation Tech and that includes a sustainable work-life balance.

Sr. Software Engineer - Ruby:

We have a new opportunity for a Sr Software Engineer to join our business technology team. You’ll be integral to the design and architecture of our new and existing systems.  Your primary focus will be the development of server-side logic, definition, and maintenance of the central database, and ensuring high-performance responsiveness to website and application requests.  You will help integrate visual and UX elements into the application and be responsible for system integrations with our business technology using AWS messaging.  Partnering with leadership, business owners, and other technical team members, you will use your expertise to provide input into the business technology project roadmap and establish security and scalability goals.

What You’ll Do:

  • Architect and lead the development of large team-based projects and integrations
  • Design, build and maintain efficient, reusable, and reliable Ruby code
  • Integration of data storage solutions databases, key-value stores, blob stores, etc.
  • 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 bugs and devise solutions
  • Help maintain code quality, organization, and automatization
  • Ensure scalability and security are considered in solution development

What You’ll Need:

  • Experience with Ruby on Rails and other common libraries
  • Great 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 and PostgreSQL
  • Good understanding of front-end technologies such as CoffeeScript, 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
  •  

Extra Credit:

  • Linux Administration
  • Experience utilizing AWS resources such as SNS, SQS, Lambda, CloudFormation, and DynamoDB
  • Docker and Kubernetes
  • Salesforce Commerce Cloud
  • Enjoys playing Code Names or other games during our team hangouts

Benefits & Perks:

  • Health, vision, dental insurance, and 401k for eligible employees
  • Paid vacation, sick, holidays & volunteer time-off for eligible employees
  • Mission-based company + casual and entrepreneurial work environment
  • Clothing discounts, dog-friendly office, company events + parties, and much more

 

Salary Range$100k-200k DOE

To Apply:

Please submit your resume and a short cover letter telling us about yourself and why you are a great fit for Reformation!

The Reformation is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, national origin, disability, or protected veteran status

Some light reading - Vogue, Forbes, Eco-Age

CCPA disclosure notice here.

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

50,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 210 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers