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
Jobs from our Partners
Mobile Application Developer
Senior Cloud Security Engineer
ETS Engineer II (PEGA Developer)
Other Jobs from Reformation
Senior Project Manager - Pre-Construction, Retail Development
Sr. Ruby on Rails Engineer
Similar Jobs
Sr. Web Development Engineer
Senior Data Engineer
Software Engineer III
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