Software Engineer - Tech Team
Software Engineer - Tech Team - Ruggable
Be an integral part of a groundbreaking e-commerce company that is transforming the way consumers shop for rugs, a $5B+ market
About Ruggable
Ruggable is a Los Angeles-based e-commerce company disrupting the $5B rug industry. Our patented 2-Piece Rug System has a removable top layer that can be washed in a home washing machine, offering a stylish and convenient solution for families, pet owners, and busy individuals. We are a small, entrepreneurial team with big ambitions. We have a strong brand, established traction, and a great team fueling our growth. This is an opportunity to get in on the ground floor of a rapidly growing e-commerce startup.
Technology Team
We are looking for a Software Engineer responsible for building the digital tools that delight our customers and operational teams. You will develop the technology necessary to support all phases of the business from the moment a customer places an order, through the production process to fulfillment, and all of the supporting teams in between, from Supply Chain to Customer Experience. On the production-side, you will be working on tools to enable the manufacturing process. For the operational teams, you will be building targeted solutions that improve operational effectiveness. In addition, you will be part of a growing engineering team across product, marketing, and operations with opportunities to work closely across the organization and with customers.
Projects may include automated manufacturing tool/processes, operational tools to route, print, and fulfill orders, and customer service tools to ensure excellent and consistent experience.
Strong candidates will have experience in architecting and developing applications from scratch. They will be excited to work directly with business partners (e.g., customer service, design, operations) and build solutions that meet their needs. Senior candidates will also be willing to coach and mentor junior engineers as they start their career.
Qualifications / skills
- Bachelor’s Degree or higher in engineering or a related field, or professional experience working with related technologies
- Participate end to end in the product life cycle: requirements gathering, solution design, development, testing, and implementation
- Participate in peer discussions on architecture and overall direction of Ruggagle platforms.
- Work with team members to design solutions that are supported by the architecture of the existing systems.
- Programming experience with at least one modern language such as Java, C, C++, C#, Python, Ruby, JavaScript, Swift including object-oriented design
- Experience building APIs, data-driven applications, and/or other back-end solution
- Experience with AWS and/or DevOps development
- Good communication and collaboration skills - Ruggable developers work very closely with stakeholders and end users and require great interpersonal skills including a positive attitude and sense of humor