Junior Full Stack Software Engineer

SellAbroad

SellAbroad

Software Engineering
Remote
Posted on Jan 21, 2026

About the Role

We are looking for a Junior-level full-stack engineer with strong backend fundamentals who can build, ship, and maintain production features. You will work with APIs, webhooks, payments, and external integrations. You don’t need to be a systems architect — but you must be comfortable owning features end-to-end.

Responsibilities

As a junior-level engineer, you will:

  • Implement backend services using Node.js (TypeScript preferred)

  • Build and integrate REST APIs and external services (Stripe, Shopify, etc.)

  • Develop and maintain user-facing UI with React

  • Integrate data from internal & external APIs

  • Handle webhooks, async tasks, and error flows

  • Participate in code reviews and testing

  • Debug production issues (logs, requests, queries)

  • Write documentation for features you ship

  • Collaborate with product and engineering on technical scoping

Required Skills & Experience

You should have real production experience with:

Backend

  • Strong with Node.js

  • Experience building REST APIs

  • Understanding of authentication, sessions, cookies, JWT

  • Experience with SQL databases (PostgreSQL preferred)

  • Experience with database queries, indexing, migrations

  • Familiarity with queues / retries / webhooks

Payments / Integrations

  • Experience working with Stripe or similar payments

  • Understanding of payment flows (checkout, subscriptions, retries, 3DS, etc.)

  • Experience consuming or integrating external APIs

Frontend

  • Strong enough with React to build/modify production components

  • Familiarity with state management (Context/Redux/Zustand/React Query)

  • Comfortable with API-driven UI

Infrastructure / DevOps basics

  • Comfortable with Git

  • Experience with Docker or cloud deployment workflows (AWS, Railway, etc.)

  • Ability to debug via logs, metrics, CI/CD pipelines