Full Stack Software Engineer (Map Visualization & Routing)

Aara Tech Private Limited
Chennai, Tamil Nadu, India

Job Description – Full Stack Software Engineer (Map Visualization & Routing)

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.

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:
  • Google Maps / Google Routes API
  • OneMap
  • OpenStreetMap
  • MapLibre
  • Mapbox GL
  • 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:
  • BigQuery
  • PostgreSQL
  • MongoDB
  • Excel
  • 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:
  • Google Maps / Google Routes API
  • OpenStreetMap
  • OneMap
  • MapLibre
  • Mapbox GL
  • LeafletBackend – Must Have
  • Strong Python development experience.
  • FastAPI / REST API development.
  • Experience with:
  • PostgreSQL
  • BigQuery
  • 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:
  • Claude Code
  • OpenAI Codex
  • Hermes
  • 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 statistics2. 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

👉 If you have relevant experience in Front-End, Back-End, or Full-Stack development and feel your skills match this project, we encourage you to apply.

Score my resume against this job, free →

Get your ATS score for this role — free. Score my resume free →