Pakistan

Offre d’Emploi : Développeur Backend (Node.js) chez Remotebase

Présentation de l’entreprise : Remotebase est une entreprise innovante inscrite dans un environnement en constante évolution. Elle s’engage à offrir des solutions technologiques de pointe tout en favorisant un cadre de travail inclusif et collaboratif, notamment en remote.

Description du poste

Le poste de Développeur Backend est destiné aux professionnels passionnés par le développement d’applications robustes et performantes.

1. Compétences Core Back-End

  • Node.js & TypeScript : Maîtrise des versions ES2020+ et des concepts modernes tels que l’injection de dépendances et les configurations strictes de TypeScript.
  • Internes de Medusa : Capacité à lire et à prolonger les services et les contrôleurs, ainsi qu’à écrire des modules personnalisés.
  • PostgreSQL + TypeORM : Compétences en conception de schémas, migrations et profilage des requêtes.
  • Architecture orientée événements : Connaissance de Redis/BullMQ pour la configuration et la surveillance des bus d’événements.
  • Conception d’API REST : Compréhension des meilleures pratiques de sécurité, y compris JWT et RBAC.

2. Compétences Front-End / Storefront (pour les rôles Full-Stack)

  • React : Utilisation des hooks et plateformes comme Next.js ou Gatsby avec Tailwind CSS pour le SSR/ISR.
  • Intégration des SDKs medusa-js et @medusajs/medusa-react.
  • Familiarité avec les intégrations CMS/PIM sans tête.

3. DevOps & Préparation à la production

  • Docker-compose : Utilisation des stacks locales et orchestration sur AWS.
  • Développement de pipelines CI/CD avec GitHub Actions et GitLab.
  • Observabilité : Mise en place de journaux structurés et de tableaux de bord de métriques.

4. Compréhension du domaine commercial

  • Gestion des passerelles de paiement comme Stripe et PayPal.
  • Connaissance des nuances fiscales et des promotions sur les prix multidevises.

5. Test et Qualité du code

  • Utilisation de Jest et Cypress pour les tests unitaires et E2E.
  • Expérience en simulation de workers dans le moteur de workflow de Medusa.

6. Qualités supplémentaires

  • Connaissance de GraphQL ou une couche tRPC sur Medusa.
  • Contributions à des projets open source similaires.
  • Expérience dans les mises à niveau de Medusa.

7. Compétences interpersonnelles

  • Capacité à documenter clairement et à relire les PR.
  • Aptitude à traduire des exigences produit en spécifications techniques.

Exigences

  • 2+ ans d’expérience dans un rôle similaire.
  • Licence en informatique ou domaine connexe.
  • Connaissances avancées en Node.js et TypeScript.
  • Compétences en résolution rapide de problèmes.
  • Bref aperçu des systèmes de contrôle de version.
  • Excellente communication et capacité à travailler en équipe à distance.

Avantages Offerts

  • Salaire compétitif au marché.
  • Équipe mondiale, favorisant l’échange de compétences.
  • Exposition aux technologies d’IA pour faire évoluer vos compétences.
  • Assurance santé et avantages liés au bien-être.
  • Congés payés, y compris pour des événements familiaux.
  • Retraite annuelle pour le team-building.

Salaire attendu : À négocier en fonction de l’expérience et des compétences.

Localisation : Lahore, Punjab

Date de l’annonce : 09 juillet 2025

Postulez dès maintenant !

Ce poste chez Remotebase, bien que situé au Pakistan, offre une opportunité unique de travailler dans un cadre international tout en restant attentif à l’égalité des chances et à l’inclusion. Les candidats intéressés sont encouragés à postuler, en gardant à l’esprit l’importance d’un processus d’embauche éthique et transparent.


📅 Date de publication de l’offre : Wed, 09 Jul 2025 22:42:44 GMT

🏢 Entreprise : Remotebase

📍 Lieu : Lahore, Punjab

💼 Intitulé du poste : Backend Developer (Nodejs)

💶 Rémunération proposée :

📝 Description du poste : 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.
  • PostgreSQL + TypeORM – schema design, migrations, query profiling, and understanding Medusa’s repository pattern.
  • Event-driven architecture with Redis/BullMQ – configure, monitor and scale Medusa’s Redis event-bus and job queues.
  • 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,

, 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!

➡️ Candidater en ligne


🔎 Offre d’emploi vérifiée et enrichie selon la ligne éditoriale de l’Association Artia13 : éthique, inclusion, transparence et vigilance contre les annonces trompeuses.

🌍 Retrouvez d’autres offres sur artia13.world

Artia13

Depuis 1998, je poursuis une introspection constante qui m’a conduit à analyser les mécanismes de l’information, de la manipulation et du pouvoir symbolique. Mon engagement est clair : défendre la vérité, outiller les citoyens, et sécuriser les espaces numériques. Spécialiste en analyse des médias, en enquêtes sensibles et en cybersécurité, je mets mes compétences au service de projets éducatifs et sociaux, via l’association Artia13. On me décrit comme quelqu’un de méthodique, engagé, intuitif et lucide. Je crois profondément qu’une société informée est une société plus libre.