Flex Moving & Storage is transforming the traditional moving, storage, and last-mile delivery industry into a technology-driven experience. As a Senior Platform Engineer, you will own the end-to-end delivery of complex backend features, building resilient core services in Python while supporting existing systems during the transition.
Responsibilities:
- Pragmatic Execution: Translate architectural and business requirements into actionable technical tasks, owning the delivery of features through to production deployment
- Greenfield Development: Build resilient, well-tested core services using Python, FastAPI, and PostgreSQL, optimizing for iteration speed and system reliability
- Sunsetting Legacy Systems: Actively maintain and safely deprecate our existing TypeScript, Node.js, and GraphQL layers over time. You will build the 'new world' while keeping the current systems operational
Requirements:
- 5+ years of dedicated backend software engineering experience, preferably in high-complexity domains like logistics, ride-share, or marketplaces
- Deep, production-level expertise in Python (FastAPI preferred) and a solid working proficiency in TypeScript/Node.js
- You champion rigorous code quality. You write clean, maintainable code with strict typing and view comprehensive automated testing and CI/CD practices as mandatory components of professional software delivery
- Hands-on experience with message brokers/event streaming (e.g., Pub/Sub, Kafka) and building systems that handle real-time state changes, routing, or geospatial data
- Strong SQL capabilities, specifically with PostgreSQL. You understand complex relational data models, indexing, and transaction management. Familiarity with NoSQL (MongoDB) is required to support our legacy stack
- Professional experience deploying, operating, and scaling services within a modern cloud ecosystem (AWS, GCP, or Azure)
- You are a pragmatic builder who derives satisfaction from shipping reliable features and solving hard business problems