The Role Roll up your sleeves and let’s build together! From day one, we’ll ask you to contribute to any and every aspect of our stack. It could be adding new functionality to the core experimentation capabilities of the platform, designing and implementing a new integration, or reworking a complicated user flow. Our team is lean and mean — less than 10 engineers and only a handful of product and design. This means you’ll work closely with everyone, including those in non-technical roles like our sales, support, and success teams. Month one will be characterized by “learning by doing” - taking on features that are meaningful in impact with input from other teammates to get deep in the codebase and concepts while also providing value to our customers. From there you’ll tackle increasingly complex and ambiguous problems. With varying degrees of input from your product and design teammates, you’ll figure out the implementation details from schema and API design to UI polish. We have thousands of customers, too, so there are often opportunities to work directly or indirectly with them. Understanding the customer perspective and having empathy are important skills that will help make you effective in each of the countless micro design decisions you make each day. Tech Stack Knowledge in all of these is not required, but you should be excited to work within and help us improve the stack.TypeScript monorepoFrontend - React web app hosted on AWS S3/Cloudfront; Redux, Material UI, ReactQueryBackend - Serverless NodeJS hosted on AWS Lambda, managed by SST. MySQL database. Also includes SQS queues, Dynamo tables, dockerized lambdas, etc….“Plugin” - Compiled client-side javascript written in TypescriptAnalytics - AWS Eventbus, Kinesis, Flink, Kafka, and Clickhouse.You’re a Great Fit IfYou have experience owning product and feature development from ideation to delivery You’re able to hold a lot of context in your head — there are a lot of moving pieces here to keep in mindExploration, learning, and experimentation are core to your processYou have deep expertise in areas that will level us upAt the same time have curiosity to learn try a different approachYou empathize with our customers, and care deeply about making them successfulYou're a team player and can work collaboratively while also being independentYou want to shape the future of e-commerceNote: please only apply to ONE software engineering role at Intelligems. We are able to move candidates between the Frontend & Full Stack roles as needed.