Backend Developer (Nodejs)

Work set-up: 
Full Remote
Contract: 
Experience: 
Entry-level / graduate
Work from: 

Offer summary

Qualifications:

Bachelor's Degree in Computer Science or related field., At least 2 years of experience in software development., Proficiency in Node.js and TypeScript, with strong understanding of asynchronous programming., Experience with version control systems like Git..

Key responsibilities:

  • Develop and maintain backend services using Node.js and TypeScript.
  • Design and optimize REST APIs with security best practices.
  • Collaborate with front-end teams and other stakeholders to deliver integrated solutions.
  • Participate in code reviews, testing, and deployment processes.

Remotebase logo
Remotebase Scaleup https://remotebase.com/
51 - 200 Employees
See all jobs

Job description


1. Core Back-End Skills

  • Modern Node.js & TypeScript – fluency with ES2020+, async patterns, dependency injection and strict TS configs.
  • Medusa internals & plug-in system – able to read core source, extend services/controllers, write custom modules, and hook into workflows & subscribers. docs.medusajs.com
  • PostgreSQL + TypeORM – schema design, migrations, query profiling, and understanding Medusa’s repository pattern. docs.medusajs.com
  • Event-driven architecture with Redis/BullMQ – configure, monitor and scale Medusa’s Redis event-bus and job queues. npmjs.com
  • REST API design & security – JWT + RBAC, rate-limiting, OpenAPI docs.

2. Front-End / Storefront (for full-stack roles)

  • React (hooks), Next.js or Gatsby, Tailwind CSS; SSR/ISR for SEO.
  • Using medusa-js or @medusajs/medusa-react SDKs to wire carts, auth, real-time order status.
  • Familiarity with headless CMS/PIM integrations.

3. DevOps & Production Readiness

  • Docker-compose for local stacks; container orchestration on AWS ECS/Fargate, Fly.io, Render, etc.
  • CI/CD pipelines (GitHub Actions, GitLab) that lint, build, test and deploy.
  • Observability: structured logs, metrics dashboards, error tracking.

4. Commerce-Domain Fluency

  • Payment gateways (Stripe, PayPal, Adyen), tax engines, fulfillment/shipping carriers.
  • Understanding of promotions, multi-currency pricing, regional tax nuances.

5. Testing & Code Quality

  • Jest + ts-jest unit tests, integration tests against test-container Postgres, E2E with Cypress/Playwright.
  • Experience mocking workers/queues in Medusa’s workflow engine.

6. Bonus Qualities

  • GraphQL or tRPC layer on top of Medusa.
  • Search integrations (Meilisearch, Algolia).
  • Contribution history to Medusa or similar OSS projects.
  • Experience upgrading from Medusa v1 → v2 (module-based) and handling breaking changes.

7. Soft Skills

  • Clean Git workflow, thoughtful PR reviews, clear documentation.
  • Comfort translating product requirements into technical specs and mentoring teammates.

Requirements

  • 2+ years of experience
  • Bachelors Degree in Computer Science
  • Proficiency in Nodejs and TypeScripts.
  • Experience with version control systems (e.g., Git).
  • Ability to troubleshoot and resolve issues quickly and effectively.
  • Strong understanding of asynchronous programming and event-driven architecture.
  • Excellent problem-solving skills and attention to detail.
  • Good communication skills and the ability to work collaboratively in a remote environment.

Benefits

  • Market-competitive salary – rewarding your contributions fairly.
  • Global team experience – collaborate with talented professionals worldwide.
  •  Exposure in AI – Opportunity for upscaling in AI technologies and techniques.
  • Health insurance & wellness perks – including fitness reimbursements.
  • Paid leaves – including parental, maternity, and wedding leaves.
  • Annual company retreat – connect, network, and recharge with the team.

Join us and be part of an innovative, fast-growing company where your work makes a real impact! 

Required profile

Experience

Level of experience: Entry-level / graduate
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Detail Oriented
  • Collaboration
  • Communication
  • Problem Solving

Back-End Developer Related jobs