Full-Stack Engineer (Ruby + Elixir + React)
Main 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
- Learn something new, whether its software design pattern or 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
Requirements
- Experience with React/Next.js and common tools used in the wider React ecosystem such as Node.JS and NPM
- Experience with Kafka for event-streaming
- Experience building microservices
- Working knowledge of Elixir or Ruby
- Working knowledge of the latests versions of ECMAScript (JavaScript) as well as HTML and CSS
- Familiarity with common programming tools such as IDEs, RESTful APIs, Git repositories
- Familiarity with event based architectures, database fundamentalks 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
- Minimum of 1+ years of professional software development experience