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.
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.
Pretty stoked to announce our new starter CLI. A single command to give you a monorepo with a Medusa backend, Medusa admin and a Next.js or Gatsby storefront.
While we're at it, the "Open Positions" page needs some work.
I see that the page is hosted on notion.io so this might be a review of their process, not yours, but it will certainly affect you if you depend on it for acquiring talent. Clicking the links under the "Open Positions" heading simply opens a small text popup repeating the name of the position. In fact, these are not even links so non-mouse-users cannot target them.
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.
A word of caution: every project I have ever worked on that added i18n “later” has strongly regretted it. I18n is much easier to tackle early than as a refactor.
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"