Salary Competitive
Equity To be negotiated

Medusa Commerce is looking for a Full-stack engineer to become part of our growing development team. At Medusa Commerce, we are introducing a new way of working with headless commerce. We are bridging the worlds of customizability and maintainability. Our open-source foundation and modular architecture allow for a fully flexible commerce engine, while our unique hosting and deployment model takes away the pain of server maintainability.

Technology stack 📟

React and GatsbyJS

Node.js and Express

PostgreSQL

Redis

Docker

Kubernetes

AWS

As a full-stack engineer at Medusa, you will 💼

  • develop and document web applications and web servers

  • build robust and performant solutions

  • work closely with the entire engineering team using Scrum inspired development cycles

  • be an active contributor to our community

  • provide support to the engineering team, ranging from brainstorming ideas to customer service

We would love to hear from you, if you 🤩

  • have more than 2 years of experience with ReactJS, Node.js, Express and SQL

  • have worked in a team of engineers previously

  • are enthusiastic about testing code to ensure robustness

  • are willing to learn new technologies and frameworks

Bonus points, if you 🙌

  • are a GatsbyJS guru

  • are in love with the Stripe Payments documentation and dev-tooling

What we can offer 💯

  • A lot of responsibility, since we are in the early stages of startup

  • Remote work

  • Flexible working hours (to a reasonable extent ☺️)

  • Competitive salary

  • The hardware you need to be able to perform

Why should you join Medusa now? 🚀

  • The world of digital commerce experiences is currently a hyper-growth market

  • We are launching our Platform-as-a-Service product in August 2021

  • We've recently received $900.000 in funding by a European VC

  • The next year will be the most important period in Medusa's lifetime

  • We are a small team of young energetic people looking to take over the commerce world

The team 🙌

We aim to be a remote-first organization with a diverse team of people from all over the world. An inclusive environment is valued high, which is why we welcome everyone (even if the job description is not a 100% match).

One of the foundational principles of Medusa is, that we are fuelled by the community. We have a community culture within our organization, which means that all team members are expected to be active contributors, whether it be writing blog posts (insert a link on how to write a blog post), answering comments and issues on GitHub, or being present on developer forums and SoMe channels.

 

Talk soon!

Perks and benefits

This job comes with several perks and benefits

Free lunch
Free lunch

Enjoy a free catered lunch with your colleagues, every day.

Flexible working hours
Flexible working hours

Time is precious. Make it count. Morning person or night owl, this job is for you.

Free coffee / tea
Free coffee / tea

Get your caffeine fix to get you started and keep you going.

Social gatherings
Social gatherings

Social gatherings and games; hang out with your colleagues.

Near public transit
Near public transit

Easy access and treehugger friendly workplace.

Free office snacks
Free office snacks

Peckish after lunch? We got your back with soft drinks, treats and fruit.

See all 16 benefits

Working at
Medusa Commerce

At Medusa Commerce, we are introducing a new way of working with headless commerce. We are bridging the worlds of customizability and maintainability. Our open-source foundation and modular architecture allow for a fully flexible commerce engine, while our unique hosting and deployment model takes away the pain of server maintainability. Medusa is an open-source headless commerce engine that provides the primitives necessary for others to build amazing digital commerce experiences. At the core we can handle orders, manage products, make sure payments are being processed correctly, and just as importantly we provide the foundation for integrating all parts of a business's commerce stack: e.g. accounting, marketing, analytics, fulfillment, etc. When you spin up a Medusa project you are ready to start selling, but the real power of Medusa comes when you begin extending and developing custom experiences - you can do so without worrying about breaking the critical parts of the system. Product differentation When working with Medusa you will only have to think about creating the features that move the needle for your organization or clients. Maintaining servers and infrastructure introduces a lot of overhead where developers spend time reading endless technical documentation from hosting providers, doing trial and error in the AWS console. Setting up an environment similar to what we will offer will take an experienced AWS developer around 2-3 weeks of just entering information, configuring environments to autoscale, and provisioning resources - if you are not experienced it may take several months as you will first have to familiarize yourself with all the different parts of an environment: e.g. security groups, database rules, IAM policies. Furthermore, you would have to setup up containerization, Node.js configuration, and an automatic deployment pipeline which may take additional weeks to optimize. On top of this comes the ongoing maintenance which smaller organizations may neglect, putting them at risk of security breaches, downtime, and the opportunity costs associated with not having better performing servers. The key here might not be as much a question of how much effort we save customers but rather how early a customer can operate a headless stack. We make it possible to do it with just a single front-end developer - whereas other solutions will require you to have multiple developers and especially someone who is comfortable with working with infrastructure, which is typically the most expensive type of developer.

Read more about Medusa Commerce

Similar jobs

Full Stack Developer
tamigo Remote Full-time
Game Developer in a fast growing edutainment startup
Gamucatex Remote Full-timePart-time