via Himalayas.app
$120K - 160K a year
Develop high-quality, testable code using modern technologies and collaborate with product and engineering teams to deliver production-ready web applications.
Must have 5+ years software engineering experience, strong communication, Ruby and React/Next.js skills, and familiarity with event-based architectures, GraphQL, and related tools.
Responsibilities: • Produce high-quality, performant, and testable code that directly contributes to company-wide initiatives • Develop using interesting technologies -- Elixir, Ruby, React, Typescript, GraphQL, Kafka, AWS/Lambda, PostgreSQL, DynamoDB • Have input into technical decisions that will shape the future of our software systems • Learn something new, whether it's a new software design pattern or a new initiative to push the company forward • Review pull requests and provide constructive feedback to your peers • Pair up with a team member to work together on features • Deploy user-facing code to production • Act as a strong partner to product and engineering management Minimum Requirements: • 5+ years of software engineering experience • Strong communication skills • Understanding of reusable components/building component libraries • Understanding of building production-ready web applications and systems • Passionate about testing practices and continuous improvement • Experience with the following programming languages • Must Have: Ruby, React/NextJS • Ideally: Elixir • Familiarity with common programming tools such as IDEs, RESTful APIs, Git repositories, TypeScript, version control software, and remote deployment tools • Bachelor of Computer Science degree or equivalent experience • Familiarity with event-based architectures, database fundamentals and GraphQL • Enthusiasm for solving problems for our users with technology • Curiosity about retail/e-commerce, the high-end consignment market, and/or how to create a sustainable, circular economy for luxury goods Preferred Requirements: • Experience with Javascript, HTML, CSS • Experience with Kafka for event-streaming • Experience with GraphQL • Experience with Storybook • Experience building microservices • Experience building eCommerce platforms • Experience working with a CMS, especially Prismic • Any experience with mobile development for iOS and/or Android
This job posting was last updated on 11/25/2025