Back to jobs
New

Senior Software Engineer

Los Angeles, California, United States

About Ruggable:

Ruggable is a leading direct-to-consumer e-commerce brand based in Los Angeles, California with an extraordinary track record of high, profitable growth. We pride ourselves on having an extremely loyal customer base and a talented team made up of genuinely caring people who take action and deliver results. We are venture-backed and own a patented washable rug design that's disrupting the home décor industry. Our mission is to empower our customers to live vibrantly with beautiful products that don't compromise on function. If you're passionate about consumer products, e-commerce, and high-growth start-ups, keep reading!

Job Summary:

As a Senior Software Engineer at Ruggable, you will be responsible for owning, contributing to, and enhancing our internal tools while developing targeted solutions that improve operational efficiencies. This includes integrating both external and internal APIs and hardware. 

Your responsibilities will encompass supporting and building technology that enables the production and fulfillment process in both domestic and international markets. Additionally, you will collaborate closely with other technology teams, including data, platform, and storefront teams, to support cross-functional initiatives that align with business goals and foster growth.

What You’ll Do:

  • Build new features by translating business objectives into practical applications that evolve and expand our platforms
  • Collaborate with software engineers, product managers, designers, and stakeholders to refine requirements, design solutions and provide high level timelines, devising the best solutions for our customers
  • Promote and enhance testing capabilities and automation, lead code reviews, and participate in whiteboard and strategy sessions
  • Explore ways to integrate and incorporate new technologies, both hardware and software
  • Provide ongoing maintenance, support, and enhancements for existing systems and platforms, troubleshooting errors for our operational teams
  • Advocate for software engineering best practices within the team, mentoring and guiding junior engineers in their career development

What You’ll Need to Have:

Required:

  • Minimum of 5+ years of experience as a software engineer
  • Strong knowledge of programming languages (NodeJS, JavaScript, TypeScript preferred)
  • Experience with web application frameworks and technologies (React, NextJS, GraphQL, Apollo Server preferred)
  • Proficiency in database design and management using SQL and NoSQL Databases  (Postgres, CockroachDB, DynamoDB, Object Relational Mapping libraries like TypeORM preferred)
  • Experience working with testing frameworks (JSUnit, Cypress, Jest)
  • Familiarity with cloud platforms such as AWS, Google, and Azure and services such as Lambda, S3 and SQS.  AWS Preferred
  • Ability to balance collaborative problem solving with working autonomously
  • Capacity to troubleshoot and debug software in a microservices architecture
  • Experience building and/or integrating with APIs both external and internal
  • Solid understanding of object-oriented design principles and patterns
  • Eagerness to learn new technologies
  • Ability to thrive in a fast paced environment
  • Local to either LA or Chicago

Preferred:

  • Experience with eCommerce and/or public-facing technologies and how they plug into internal tools (Shopify preferred)
  • Understanding of orchestration and management of containerized applications like Kubernetes and DevOps processes
  • Familiarity with emerging technologies like AI, IoT
  • Experience with Warehouse Management Systems and accompanying technologies
  • Experience supporting technologies used in physical product planning, creation, supply chain
  • Experience with Netsuite or a similar ERP

Compensation:

  • $160,000 - $190,000 per year base salary
  • An annual bonus percentage that varies based on the level of the role
  • Employer matching (up to 3% of base salary) for company-sponsored 401K plan

At Ruggable, we offer competitive compensation and benefits packages. Ruggable is an Equal Employment Opportunity employer. We proudly recruit and hire a diverse workforce and are committed to creating an inclusive environment for all employees.

If you are based in California, we encourage you to read this important information for California residents linked here.

To all recruitment agencies: Ruggable does not accept unsolicited agency resumes. Please do not forward resumes to our jobs alias, Ruggable employees or any other company destination. Ruggable is not responsible for any fees related to unsolicited resumes.

Create a Job Alert

Interested in building your career at Ruggable? Get future opportunities sent straight to your email.

Apply for this job

*

indicates a required field

Resume/CV

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf


Select...
Select...
Select...
Select...