HN user

owjuhl

132 karma

Co-founder at Medusa

Posts9
Comments9
View on HN

Medusa | Fullstack Eng. (Dev. Exp. team) | Remote (US-east / EU) | Full time

Medusa is an API-first open-source commerce engine. We are creating the foundational building blocks that can be composed to create any and amazing digital commerce experiences.

As an open-source company, having an engaged community is key. If you are interested in building exceptional developer experiences while engaging with the community for feedback and input, this might be for you.

Apply at careers@medusajs.com with subject title "Hackernews job post"

Medusa - open-source Shopify alternative (https://www.medusajs.com) | Senior Software Engineer | Lead Software Engineer | REMOTE | Full-Time

The last decade has seen hyper-growth in the digital commerce space, and selling online is no longer just about having a webshop. New technologies enable merchants to deliver much more sophisticated experiences, iterate much faster on new features, and leverage a large variety of sales channels (SoMe, Apps, ChatBots, etc.). Unfortunately, existing platforms with monolithic architectures are too rigid to support this new wave of commerce technologies. This is where Medusa comes in.

Medusa is the open-source alternative to Shopify. With Medusa, you get a robust set of features supporting all conventional commerce operations. What sets us apart is our composable architecture allowing merchants to build out fantastic customer experiences using best-in-breed services and add custom functionality to fit the exact needs of their business without compromising on the scalability of the setup.

We've just raised a large seed round and are looking for great people to join our growth journey.

Tech stack: Node.js (TypeScript), Next.js, Gatsby, Postgres, Redis

Please apply to oli@medusajs.com on mail with subject: HackerNews or reach out to me on Discord.

Thanks!

Haven't investigated deploying Medusa to a serverless environment yet. We use background workers to process jobs from a Bull queue and those do not necessarily finish within the lifetime of a request. To allow for a serverless setup, we would need to handle these jobs differently, so that they can be carried out even though the servers scale to zero.

We currently don't support it out-of-the-box, but a community member is building a custom multi-tenant solution on top of Medusa essentially using the engine as building blocks.

Our architecture allows you to create custom entities, services and endpoints in your own Node.js project. Additionally, we use Avilix for dependency injection which allows you to use all services across all parts of the system; core, plugins, your custom project. In combination, you are provided with the primitives that can handle commerce business logic in almost any type of project.

Many thanks for the kind words Reubend!

And the feedback for internationalization is on point; it is in our roadmap to add a localization element to the core. Though, not in the very near future, since this is more a nice-to-have feature compared to a lot of other things in these early stages.

You are correct in regards to pricing. We are 100% open source, and are soon to release an easy `npx` command to get you up and running with everything in a matter of seconds.

Until then you can find our admin and other simple starters under our Github organization.