Backend Engineer Internship

Contract type
One-time
Work mode
Remote
Experience
Junior / entry level · Not stated

Level inferred from job title

Job description

Hands-on backend engineering internship focused on building, scaling and maintaining the core API services of an integrated supply chain platform. The role involves developing NestJS/TypeScript services for supply chain domain logic, payments, integrations and AI agent orchestration.

At a glance

Employment
Internship
Work mode
Remote

What you'll do

  • Design, develop, and deploy highly scalable APIs for all platform components using Node.js 22 and NestJS within the TypeScript modular monolith, including backends for the e-commerce checkout, internal tool APIs, and the B2B portal
  • Implement complex, transactional business logic within the core supply chain modules: Order Management (OMS), Warehouse Management (WMS), and Manufacturing Execution (MES), ensuring data integrity using PostgreSQL 15
  • Implement secure, reliable integrations with third-party payment gateways and external shipping/logistics providers
  • Implement effective caching strategies using Redis to boost API performance
  • Design and implement asynchronous processing and event-driven workflows to ensure system reliability and handle high-volume operations
  • Ensure all services adhere to security standards (JWT authorization, API security)
  • Integrate backend services with the observability stack (OpenTelemetry, Prometheus, Loki) for monitoring and tracing
  • Develop the backend services and API endpoints necessary to securely orchestrate, manage, and scale the AI agent systems
  • Implement secure, high-performance services that allow AI agents (using frameworks like LangChain) to access and write necessary data to the WMS/OMS modules without compromising transactional integrity

What we're looking for

  • Expert proficiency in Node.js 22, NestJS, and TypeScript (mandatory)
  • Strong expertise in PostgreSQL 15 (schema design, query optimization)
  • Utilizing Redis for caching
  • Experience designing and implementing APIs (REST/GraphQL), asynchronous communication, and event-driven patterns
  • Experience working within a Monorepo structure
  • Contributing to CI/CD via Makefile
  • Utilizing Docker for local development

Apply

About Metasys

Key facts

  • Internship duration: 3 months
  • Start date: Immediate
  • Location: Remote
  • Stipend: None initially; based on first-quarter performance, may be offered a paid full-time opportunity or absorbed directly by the client as an FTE