Senior Software Engineer - Ruby Job at Reformation

Job ID : ejJXMDNuZ0NaVUNLNFZLNFZJN2w5QT09

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.

themediafat.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, themediafat.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, themediafat.com is the ideal place to find your next job.

Related jobs

Position Title: General Help (Loaders)Department: Distribution Center LocationReports to: Lead Person, Supervisor or Manager*Job Summary:*Loads product into the trailers in accordance to load
Medical Assistant Job at HealthReach Community Health Centers
HealthReach Community Health Centers Bethel, ME 04217 Full time Today
MEDICAL ASSISTANT or LPN$5,000 (NET) NEW HIRE BONUSBethel Family Health Center is seeking to hire a MEDICAL ASSISTANT/LPN to join our dynamic and experienced team of medical professionals. The
Company Summary Join a team that puts its People First! Since 1889, First American (NYSE: FAF) has held an unwavering belief in its people. They are passionate about what they do, and we are
WAITER/WAITRESS Job at Wolfgang Puck Catering
Wolfgang Puck Catering Philadelphia, PA 19123 Full time 16 days ago
Wolfgang Puck Catering We are hiring immediately for a WAITER/WAITRESS position. Location: Fillmore Philadelphia - 29 E. Allen Street, Philadelphia, PA 19123. Note: online
Warehouse Worker Job at Dot Foods Inc.
Dot Foods Inc. Ardmore, OK 73401 Full time 16 days ago
Up to $24 an hour
Overview: Location: Ardmore, OK Pay: Starting pay up to $24 depending on shift and job type Schedule Available: Varied Shifts including 4x10 (four 10-hour shifts) or 3x12 (three