Python Full Stack Developer
Job description
Python Full Stack Software Engineer
Role Overview
We are looking for a hands-on Full Stack Software Engineer who can work across both frontend and backend development.
The engineer will bridge backend data pipelines and routing services with intuitive map-based user interfaces. The ideal candidate should have a good understanding of UI/UX along with strong backend engineering and API development skills.
Deep mathematical knowledge of route optimization algorithms is not required.
Key Responsibilities
- Map-Based WebApp & Visualization
- Design and develop responsive, high-performance map-based WebApps.
- Build interfaces to compare route travel times and analyze regional delivery distribution.
- Integrate mapping services such as:
o Google Maps / Google Routes API o OneMap o OpenStreetMap o MapLibre o Mapbox GL o Leaflet
- Implement route overlays, polygon labeling, map layers, and geographical statistics.
- Ensure complex geographical information is presented in a clean and uncluttered UI.
- Data Pipelines & Backend Services
- Build and maintain data pipelines to extract, transform, and clean data from:
o BigQuery o PostgreSQL o MongoDB o Excel o CSV
- Implement data validation and automated data-quality checks.
- Ensure data is accurate and ready for simulations and analysis.
- Develop backend APIs using Python and FastAPI.
- Provide routing and simulation results to the frontend visualization layer.
- Route Optimization Deployment
- Support Data Scientists in deploying and running route optimization simulations.
- Containerize applications and workloads using Docker.
- Debug backend, API, integration, and runtime issues.
- Support workload-rebalancing simulations.
- Assist with deployment and performance testing of optimization workloads.
Note: Candidates do not need advanced mathematical knowledge of route optimization algorithms.
- AI-Assisted Development & Quality
- Use AI-assisted development tools such as Claude Code, Codex, or Hermes.
- Review and validate AI-generated code before production use.
- Maintain strong coding standards across frontend and backend.
- Implement TypeScript/Python typing, automated testing, linting, and CI/CD.
- Prevent regression and low-quality AI-generated code through proper engineering practices.
- Maintain API documentation and technical documentation.
- Secure Remote Delivery
- Work exclusively through a secure VDI / jump-host environment.
- Follow strict zero-data-egress policies.
Technical Requirements
Frontend – Must Have
- TypeScript
- ReactJS or Svelte
- Experience with map/geospatial visualization.
- Experience with one or more:
o Google Maps / Google Routes API o OpenStreetMap o OneMap o MapLibre o Mapbox GL o Leaflet
Backend – Must Have
- Strong Python development experience.
- FastAPI / REST API development.
- Experience with:
o PostgreSQL o BigQuery o MongoDB
- Docker / containerization
- Backend API integration and debugging.
Data & Testing
- Experience building ETL/data pipelines.
- Experience handling tabular and/or spatial datasets.
- Data validation and quality checks.
- Automated testing for frontend and backend applications.
- Experience with type checking, linting, and regression testing.
AI Development
- Hands-on experience with AI-assisted coding tools such as:
o Claude Code o OpenAI Codex o Hermes o Similar AI development tools
- Ability to critically review, test, and improve AI-generated code.
Nice to Have
- Experience with NVIDIA GPU environments.
- Experience with NVIDIA cuOpt.
- Route optimization experience.
- Logistics, fleet management, transportation, or supply-chain technology experience.
- Experience with geospatial or GIS platforms.
- Experience with workload optimization or simulation platforms.
Ideal Candidate The ideal candidate is a pragmatic full-stack builder who can:
- Work comfortably across frontend and backend.
- Build intuitive and modern map-based interfaces.
- Handle multiple data sources and data structures.
- Ensure data accuracy and consistency.
- Develop and maintain APIs and data pipelines.
- Work effectively with Data Scientists.
- Use AI coding tools productively while critically validating the generated code.
- Maintain strong testing and engineering standards.
- Mapping WebApp A responsive WebApp for:
- Geospatial delivery visualization
- Interactive route comparison
- Polygon labeling
- Workload visualization
- Geographical statistics
- Backend APIs & Data Pipelines
- End-to-end data ingestion pipelines.
- Data validation and transformation.
- FastAPI services serving route and simulation data.
- Model Serving & Deployment
- Dockerized backend environments.
- Deployment and execution of route optimization workloads.
- Support for simulation and workload-rebalancing use cases.
- Automated Testing & AI Quality Suite
- Frontend and backend automated testing.
- Type checking and linting.
- CI/CD quality checks.
- Regression prevention and AI-generated code validation.
Key Skills
Full Stack | TypeScript | ReactJS | Svelte | Python | FastAPI | Google Maps | Google Routes API | OneMap | OpenStreetMap | MapLibre | Mapbox GL | Leaflet | PostgreSQL | BigQuery | MongoDB | Docker | Data Pipelines | REST APIs | GIS | Geospatial | AI Coding Tools | Automated Testing
Interested in this role?