- Posted 13 days ago
- Be among the first 10 applicants
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
1. 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.
2. 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.
3. 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.
4. 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.
5. 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.
1. Mapping WebApp
A responsive WebApp for:
• Geospatial delivery visualization
• Interactive route comparison
• Polygon labeling
• Workload visualization
• Geographical statistics
2. Backend APIs & Data Pipelines
• End-to-end data ingestion pipelines.
• Data validation and transformation.
• FastAPI services serving route and simulation data.
3. Model Serving & Deployment
• Dockerized backend environments.
• Deployment and execution of route optimization workloads.
• Support for simulation and workload-rebalancing use cases.
4. 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
More Info
Key Skills
Data Pipelines
MapLibre
Svelte
AI Coding Tools
Google Routes API
Mapbox GL
OneMap
OpenStreetMap
