Senior Full-Stack Developer (Python, Typescript, PostgreSQL) - PT/FT - NA/LATAM/EU

Arc Full-time
yesterday

Role details

Contract type
Temporary contract
Employment type
Part-time (≤ 32 hours)
Working hours
Shift work
Languages
English
Experience level
Senior

Job location

Remote

Tech stack

Microsoft Excel
Amazon Web Services (AWS)
Big Data
Customer Data Management
Data Infrastructure
Relational Databases
Design of User Interfaces
Python
PostgreSQL
Conversion Tracking
TypeScript
Backend
Enterprise Integration
Api Design

Job description

Client has an in-house-built operational platform (Postgres, Python, TypeScript, hosted on AWS) currently used to manage installer photo uploads, campaign tracking, vehicle/kit availability, and fleet data at scale (millions of data points, multiple large customers). It works but was built by a non-professional team under time pressure. Need someone to take over the existing codebase - not rebuild - and get it production-ready fast.

Responsibilities

  • Build API integration capability (none exists yet - enterprise customers will need to connect their own systems; exact specs not yet defined by those customers)
  • Build out scheduling module (currently managed in Excel - master sheet per campaign/location/target) and unify it with existing data platform as single source of truth
  • Improve UI/UX - functional but rough; needs to look credible to enterprise customers
  • Build a customer-facing view (permissioned, shows only approved/completed data - separate from internal working view)
  • Work within and extend the existing architecture - must preserve prior work, not rearchitect from scratch
  • NDA required before being shown proprietary/customer data (signed after first-stage interview, before technical deep-dive)

Requirements

  • Strong full-stack experience: Python, TypeScript
  • PostgreSQL / relational DB fluency, comfortable with large-scale data (millions of rows, high update frequency)
  • API design and third-party integration experience
  • AWS hosting familiarity
  • Strong English communication (spoken)
  • Comfortable maintaining/extending an existing codebase rather than rebuilding, * Logistics/fleet ops platform experience
  • Experience with Mac-based teams/back-end compatibility (client team is Mac-based)
  • Eastern/Canada time zone overlap (preferred)

Apply for this position