
@ GMI Software / REMOTE · WORLDWIDE
Please Note: Because GMI Software does not currently provide a dedicated subpage or published job spec for the "Remote Backend Developer (medusa.js)" role listed on their careers page, the following job description is completely inferred. It has been synthesized by analyzing their core technology stack, publicly documented engineering methodologies, and remote work culture.
Role Overview
As a Remote Backend Developer at GMI, you will most likely focus on building modular, scalable e-commerce architectures using Medusa.js v2. Rather than basic store builds, you will likely work on custom B2B/B2C workflows, complex order management systems (OMS), and complex third-party system integrations.
Key Responsibilities (Inferred)
Core Backend Architecture: Design, extend, and build backend microservices and modules using Medusa.js v2, Node.js/NestJS, and TypeScript.
System Integrations: Build and maintain API-first connections to ERP, PIM, WMS, CRM, and custom payment engines.
Custom Commerce Logic: Implement custom B2B features such as contract pricing, complex promotion engines, region-specific tax/currency logic, and multi-tenant catalog structures.
Data Modeling & Event Workflows: Work with PostgreSQL databases and event-driven architectures (using tools like Redis, RabbitMQ, or AWS queues) for order processing and real-time inventory sync.
Performance & Compliance: Write efficient, maintainable code adhering to EU compliance standards (such as GDPR and the Omnibus Directive).
Expected Profile & Skills (Inferred)
Technical Expertise: Strong background in TypeScript, Node.js/NestJS, and hands-on experience with Medusa.js (v2 experience is highly preferred).
Database & API Skills: Experience designing clean RESTful/GraphQL APIs and optimizing relational databases like PostgreSQL.
Business-Minded Approach: Ability to understand business requirements and client domain models beyond just writing code.
Communication: Clear, direct communication in English; comfortable working directly with Delivery Managers, Tech Leads, and client stakeholders in an agile setting.
"technology_tags": [
"Medusa.js",
"Node.js",
"NestJS",
"TypeScript",
"PostgreSQL",
"Redis",
"RabbitMQ",
"AWS",
"GraphQL",
"REST API",
"ERP",
"PIM",
"OMS",
"CRM"
]
Remote-First
100% remote since 2015 — no office, no commute, work from anywhere with a proven rhythm and toolchain.
Flexible Hours
Remote work with flexible hours — structure your day around your best work, not a rigid 9-to-5.
Team Retreats
We regularly organize offline team trips to memorable 'wow' places — because great teams need face time too.
Zero Bench Policy
Core dev team members are guaranteed real project work at GMI — no bench time, no random secondments to external companies.
Modern Tech Stack
Work with React Native, Expo, NestJS, Next.js, TypeScript, and MedusaJS — actively developed stacks backed by large communities.
Open Source Culture
We build and share open-source libraries used by the React Native community — your work has impact beyond client projects.
High Autonomy
Real impact on technical and business decisions — we value developers who think, advise, and own outcomes.
International Projects
Work on projects for clients across industries and markets, including international operations and award-nominated apps.
Small, Fast Team
A 30-person team of experts — close-knit, no bureaucracy, and your work genuinely moves the needle.
APPLY VIA THE EMPLOYER'S SITE
APPLY_NOW.SHREMOTE
REMOTE · WORLDWIDE
JOB_TYPE
FULL TIME
SENIORITY
MID-LEVEL, SENIOR
PLATFORM
MEDUSA
EMPLOYER_PROFILE
GMI Software
Scalable e-commerce and mobile apps — with a fixed-price guarantee
VIEW_COMPANY_PROFILE →